<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:fnm="http://www.fanniemae.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="fnm-20221231.xsd" xlink:type="simple"/>
    <context id="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78d2d0b3fa774151838a4ad717414a7e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1b52266414d4e069c566da733847ff9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesTPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69601ba90dd84da5a96570fd4c387df2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesSPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i75d657bf6f754177a892c177c304de10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesRPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iada0167450364aeebbc1fd09ca8035cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesQPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if75a5567a4754d55be62db6d6db14e26_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesPPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icdf1928320844d6d9c10e5ee8c7f35d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21759492e23b4f8f82e7fbf44a442710_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:ConvertibleSeries20041PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8428c0f968be4352a1e823f5a724be4a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesNPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9c67d378483846759caba1f5612dcdb6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesMPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic140613f80b846c09d426d051161a8c1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesLPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id41c4994df1b4cdca378c5bc0e993419_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesIPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc615b0004d949f6929f07d9d0987a29_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesHPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2042db15cd4b4dc18a8c56787ef8196a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9f44d7e249b481ab2ecbc1a0456b2cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iafd05629628a4eebb507e77e384d302c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81df0ad593274062bb165cbbd0d8556a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c118015f17248d19fcbf3508955cb15_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib880e76145e646c6be2960891824797f_I20230201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2023-02-01</instant>
        </period>
    </context>
    <context id="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i98f9ee76c5414e3aa3f2be787596e85c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i647f96bd6e154683a0b55c7a97ce6453_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ecf266e765c4fb18e5eb24148534c29_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78a6e80289104e0a8c7b02a70a2ee398_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b92fe70103d43e1a93a5cfec4975f25_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4cc7e38bd2da42adbf1f092620c54173_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icddd36684d364d0e99fed0ddfb34b12f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a786c407ff64743b77b3a4a349bfe73_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i133a635dbdaf4fcea4f7c237b3086297_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74a00119a9be4d568a2d1888b347eb32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bf05fa66da94f138afe5a9b0113aba2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a24418c33b5493089a7288bf1ab8b47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">fnm:SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie4a895bef8bb4eabae648c1bce9262db_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0d589462f27c4308a1a163a783742607_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib626295c50704f4d80e859f35be849ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0700b53e04774815bb385d4bd5b23ad4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie27cb7759e13434bbec6c0e3fa3de109_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i421bbe5b44de45db8f99bf6715496090_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68bf5893283146ec82ae130af034f1f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7bfc4eebd7404c67a8d5fde0de9aed45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i19ae044a5a4149edbfcc2c2b78dcb9e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">fnm:SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i888986a93b1449dfab64a2a502564526_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8e520bc1a0e4bbe9c23e2e3b57d65b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib579751ee371498989993c8ce711f339_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87b7dcfbd17042a7ac04e39287d3ed97_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i940f10c470024a818159b64c4be36f72_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2fbf38bd17754752a984f2af8667ddc1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91e68563baed471a9cc24b9acf2186d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i798390be16bb4d3090368e252a69f468_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1556e5b1e1f346c78f99c923c2a65f98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">fnm:SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ce45db64fc84b0495970f13b7c390ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i380d36ffe6984f7090482991303a87bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib04bc5cec196432ba8e00cd6a97523a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f8369f88bee4ae8a212951b73391b54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a2cdb8cbfe64bf1924b72aa3110da8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3650bd410f9743b5afc84a86b8016144_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic63ae97761964d6684d30ae2a706e3e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7193384d86c47db83c4175233afee58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">fnm:SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb8b618780cb46d6bad30e019013d4ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62773a8402e143bfb28236a67393024d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91772c9f55604c959b1e9c0743c7336a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bccd221c9b04a11bb334877985a4f75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61c74c99f2724f3cbcc022072d86a098_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6abee70a6f2e4387b83e49104f81699b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i58aff16768954bda85b83346f104ca5b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if55217b4da9b467eb879a7c3daeb5736_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">fnm:SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i37f18d147c3a45ffb4251bb520f769c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf02c60ecf7c46449551204ee8ac833b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31428cba545f47dd8be27bbd84a16362_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie5541cb06a234090af73eba9f5354bc5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9953cdbad114e58928a91a572bfbf5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i556ec1cf8c2c4b8eb40fc95e584540bd_D20080907-20080908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:Series20082SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-09-07</startDate>
            <endDate>2008-09-08</endDate>
        </period>
    </context>
    <context id="ie03e91f0d4e74aeaa27a81bc0b6cb3ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87de38df7dc3434ebd37edcc6aa5f561_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1bb0610e60b44f78e3f2144629d186e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if34eaba1963742b6a03a3312f1170a85_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-09-07</instant>
        </period>
    </context>
    <context id="ia5baf552f56b44acb7a41077acdacb3a_D20080907-20080908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-09-07</startDate>
            <endDate>2008-09-08</endDate>
        </period>
    </context>
    <context id="i013e48190b834aa18e4dabced24f90e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie95848f2ba404f48a43d5fc620c890ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d784e92f1cd40d58a01cae9dc071910_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54fdc4a635914df5b8c2940ae417b0a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iddf88ba9d9794d5db8c2b021283075cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7eba6f66c8a4948a48405e2c33331d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie00bc1e944f24e3aabb3c4ca950f74f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i296b93c1be1940f3a33a945b60d9c016_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0b07f5efa78a4649bd72947f3f402671_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i22b560614ba54f79819dbb609929f759_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:FederalHousingFinanceAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i687cce97007540ce9537739064c34fd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:FederalHousingFinanceAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffb07a5368bf4139882e0a5e8f005989_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:FederalHousingFinanceAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia598d4f3c56a459e80e72afc59df3cff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:CommonSecuritizationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a1fec472c414639bd3e8f95f415f95a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:CommonSecuritizationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62ee4867830d4590b63b2b6b9fea14e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:CommonSecuritizationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f933ecd21624d9985da14a448290677_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnderlyingAssetClassAxis">fnm:SingleClassMBSREMICMegasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb20a89bd3f441e980f48d0da564dfd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnderlyingAssetClassAxis">fnm:SingleClassMBSREMICMegasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45ac9008000c411fb7a80ee3e05b6a50_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a1de354513d4637b44af8f40882dbbe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9fa50a7dea24c19990277c5f776e288_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfec44013b9345de8d1bca2de8e1020d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a50a8c31fce4b28acca9441d7a376b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie690860b37ec443ba923cb42d3687ef1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">srt:PartnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf367636af4c4070a1777e793a12318a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">srt:PartnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6c3daaa1428451da710380da4c53925_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b4835296e6849fe9d17567c73874d2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i954e20e2faf24d30a0de3599164ea225_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaff249bdf47744b2ab945c281ff0e81f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i85a09c134ef94ce391acddd7dcc200c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76a8ead687f849d98ff54b01fcbf9397_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i535d0467c94f422eab5db0493a62e781_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">fnm:MortgageLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4353c74e9bb84e649248760a101d0ad1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">fnm:MortgageLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0923bcc649247eda81ccef27833b857_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ef5a9a8f62b4cc182f3983102a26206_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i89bd203a9b8f4726a64154604d964e11_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56173b13c5014fb2bf5c704764232d47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i546c4d65a2de4ab193a6bf8b435a7b91_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i197983064aa4441a9900aa0898027059_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id4303158eea340a2a13b09da08eed539_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09fc3aac77a74f52a84382c7bde91906_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i885b032ea9d14ed884cc358cfb38da05_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3c7adca14de4da0bc44a73c20e79fe8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1637744a9c34a05a9f6a7317b8c6f0c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if66dd589b2de4fa0b9195708a38148a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ca778638cc14bc691da1de460b351c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic1420ddd904f4666acfcb182a8d4a6e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie461fcab51324a859462d4ab48c27c08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9de4e71d4dcf486aab1fd57e846c2a4e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8f38bc57bbdf41e389da2fd297f9796a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i625c839b992f444fb5ac78ba7116c945_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61fc6baca9ac492abdfdec5aa17467a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf88d4dd2fe844bba385e33dcdcdcc57_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c4c7ec5f7f74e31b11c79c68a0f277f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id767002f5adc48e784742c84502190d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3b59b1675984d23af24235f38ab06cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a6a30fd6dcc4adaa3adf7aa5b8478ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if31605ff442641d4b73903e8c2fbd1b6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i48f6b7ddd6d24c7cb53f671b02332479_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i858d615d443f444d9d40912c364d0fb1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a2e6f1b7457409eaa0f3007e9963945_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib054a662f6fb4f74ab4f72ea00cd07bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id6382f43945b45e8bb41896f10d51002_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d93f4239b0f49879d66223b12223178_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ide527965e45b421bb918c1f826aead94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5c789795e244ef98f16737fb8f36bb7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idaab3ce1b2c4430eb84de6e55d5fdec5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i707944508709445a86e8885856be5d89_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i020d80121add48ee84323dba10522488_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63f8347c8d1b44f0abd5981a4595b24b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9ace4d75c25478db7de551cc5478967_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i066190dd7f584169a56c261c3c477a22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if96a85f31d594bea9bce76bb66c3894a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ecd55cf6cbb440daaa84424694c5633_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cc188fef239493fa929197850d9afeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i904fb21bf03a4ae1972de5ef6d8fbb03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieffc25c4043c46e2872b3fa1facf25c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8123303032a44610b36c593535bcad96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie186ef6ff2da45289b7f1bb3fd5f3f4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b2e6aab547c4e0f9089b4edb9a605e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6dd4990708884b74affaeb1b7a86b0d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i152d0fe1cce143389621eb84f1bec84f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i775d377fe5bf48cc9d57772eb7f8cb93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5620c31c9f704f72bd4689f82c602523_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26c1896dba3945d98543a79b67e09e89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d50f013c25b4ba594f8db7daf00c5f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide4edba00f5547f6af4940b197bd8aa5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e3f40f870334ba0a5f678fa91168b0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3c4b19756114a21bfc4f792c1d1c5bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81f153061ff94b74930a988a4aa15efb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88023c29bd0241c1af0f7aba4ecc2abe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i332185c631824d729149752f7ae6f341_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84b16ccdd2f142d58ee716ebbe315484_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bea683bee8940dc9cbd65b55d35367d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e0d70f93a4f4700b8d3895d690ae37e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd2f65b0bcf6447dbc027cd11a68c335_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifedb383ee4ba4fd9ad97caf38a2a569d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7332e83fde034946861c5a73f63aad45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if95384645b754924af412502a2ac3811_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4e8f1325ab04f19bab42ad698d76013_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb58ec8a9cfb4771835e3e846a56fa11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60479a6bddc248b8a13c75d3d86b0d64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cfb8ea7402b473d8c7c6657d75768db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22ea57111bf94d26a94b7932b7cf1b86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b82848016074a099eddf8c850ad156f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0b2224088ca418bb1205b2ddeff0169_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40965cfce5b949ddbe7c0274f87aea68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7c5e71d75f746c785525a57a5c1ee4b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iabd8a05ccdc04624bf6acf9faa459c22_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10aaa5b67af248a696b91d83c23a6b9e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia461a6a1bcb3497fb577fa694537d523_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i167b964e239446bfbac8f1d4696d1211_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i978bc86e00d14518bfe10217984b85db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3d4c666561946cfafdf3abf7a82f053_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i773b9cdc4f9744fb9511ed820d870eed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75d5e7a073694d3e8920d30f75995c4c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a40bf2f746e49868aa315c840c21a39_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e5304ec573946d8a149507710b8c864_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1af6c0acd82e4af2b594c8df63b1e282_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7761e31627e5436bb856d285079a32e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8710ce2a84ed4adaa34586a31b8c961a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e8f1c82decd474dbbd954e759ce50eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib134961ed1034c09b6e86d850d0d0d03_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14e0a511bf7648eb9e91d77c417010cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id89b7f1276be4c099fb8ae05c20c5a16_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a897f93e2f044cb8be18d005338941c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7716b4c9412479ab46515e1e935e1a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26a7b3eb9c784c21b078584c9ebda71f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if141e81f2e5e489680657be17cd871ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ec7bf64857147eaa93472ed8f0560aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad2627ff22724f319922a52de82e693f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabdb4082db694538a43a6efbe93c1a05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea02b95858a0496aab3fe49741e537c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bf0118f5b674790a231e02ce5a7c286_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02828447f3e6434ea17648e02def6a3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c46618df3ef4eac88604ce2a08e6659_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7c68d049ed242b3878092756362bdb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc6d220abe9443ff9c7c8eddf431659e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a01f7736423484fbdca8c0db871b403_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i249db855486e4439bfdccefc92aec95e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a229f00e8554cd5a36f3088270d6be3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8910f60e85ce433686271684f82d4621_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UsGovernmentAgencyInsuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81bce39c8f2a43cc9df40530461db137_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UsGovernmentAgencyInsuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5804ba0c7fc2416781020e7250363485_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:CriticizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4400a826e160497799e89dd0ecaddf4c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife63f23ebc7644ac8df95d677c8f3d98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:CriticizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72170bab1d3b4dc68686d916c3014338_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i702c53536b224c35a235406d1e7b328d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie83d86510f914603a574575b42753dc6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:DoubtfulMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6783d559a0304ad4848cf6d45ae7ebb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:DoubtfulMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe8b4862292745a7a00e1bd6fdfbfa65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f76b25f5c554c16b3cf0f21751c70ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a41edbba8fd4f0bbaf0ed9beb708bf7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i52005059882e4fbcb230baec7740f0b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic14c0f412f2a4cd8b75b0ca910ab973b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i501a68773ee243879f3c4a415cac411d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d2f87f250e74a249505d3660ffaaeff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia63fb5aa4e8745cda552cee89f8e6674_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iadc39feb15b34355b6172cf2be160127_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5dfb6a6e8ec74d94b6c773def8657cef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia63253e0f0db4112af2a98e4e3d84b40_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89008b45d35041ab8b0a9ca6646ae0ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8fd45f2b5e1a4fc6960a390c0d86c56d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0f6bb47f60d8408e86df85e8fd36819e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c67c9a29eeb450792fecf5580911337_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54034bc936b34e23b1908d902591ac8b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15abbd8ae747415a9b0e6c415af1f491_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i415b8ca487414cb79b1a8d5d94c0a756_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e87567fb6924e6d91f8cf62326c0eb6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i525fadfefac541319940f9c42218d730_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d4be79f515340c0ac46b2fafe623b1d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia549dbd7833f4d209d08c473eca263fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id844041cc80344418a9c20ad31cb1782_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02fe0f1116394cc3bdb00a9d4ccb0bf8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91026ef5938d476fa28686abffa68c97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2588aadf1d0747519e165c7f43808fd2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82c959bcfe0648fb8d46951d450b8b8e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic84ffd1dca41478aba2a0f1cf113513c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9563979278d4658b76c619a9f2785d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iede56e1447a64813af8caee800ec12c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb5c8adac4d442868cb9e6257a46a2bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearancePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i19f0914de312432d8a0b29d437e4b13f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:PaymentDeferralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i24cf603953aa4f978eb1bcf2e5261de0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:TrialModificationAndRepaymentPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17521ebc7e29454e99b86263d9a6bec8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralAndExtendedMaturityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idfceffecee704eac920715e21c0be651_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11613417eda74ff9ab3fc736370eaa5a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaef5e15901fe473a9f67aca3c4053f39_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ef28d8ef15a4b2791ce964ad74326da_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2be4f305532a49e49d43a6c18e43793c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id569f5d451794c62b668aa03f31426c6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib41823e5081b4d06814398e34109fb11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5102288ff1340bd8223b0229a62c171_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i76d41099371e4072b43f76e5d0bf5d36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd21b1d4c317413fa6461ada92ec828b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i274d0cf3e4224418a307438a0954bac3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9ec7efd18be47e19e251ce324c37ea5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1ce4418b715547f3b1bac4798c15830c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i957d84905e7346d9bf87503f65559cc8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c11906a435b4f04a5f11ac0417ee822_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ab6ff72bfa3437690932f92a251b786_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i05beb900673046d3b3b91c13ecb26749_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90354e7dfdd54ffcaf62668fb9e762e0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b41338b005249709041f1f0dab1d3df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6555afabd2304e1092e8a8cfba41a742_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieeaec42e564146a790cc2ee3508df36d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa98be12006f49ebb0abf6798d567844_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie46a8a92ec244509ba5f44a759d1f5ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic3409e4179a645d797e5ae0a53b7eda6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i84da52ba0baa4866afaa47823cd0f551_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9bf5afe6dc494a299bd23beae6adef82_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78aa43bf9e3344d5a8d869c2d9c5377e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i00071c0fea304352a7522ba88c1ae9e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i873f069394654cadb348c1ad1d9a02cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d5323e012ce43079b2d63f9e116abeb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i195ecd8082074f0a8bdbbb2eb0c3a380_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i41ed3a689c4a4ed18999f69f1bb94b69_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9bc49ea0dfc94ba99001f2948c316525_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic0b582d14bd9489aa23477885793bd08_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia14d7958bc1d4253aee9739b314809ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1213b7d91f041738b1f52315e5333bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf7d9128128d44c18bfda868a3afaf6f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i342a3ffed6774802bb76fb2dbcbc732a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic309173ac0b24d219caa7190ea7920b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie5fef19c94974275984f48e678ea1eb4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if23e341378804cdf95dc9e1dcbdee2b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26faa5f7eeca49cc8dbbc3129c5efc2f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">fnm:ForbearanceAndRepaymentPlansAndTrialModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc2008a7fc0a498cb18220aab306e1ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb3d884beb184107abfec4290f8f3915_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8096b7dc878d497d801bb3bda18bfd9e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50fafa0a01ac48ab92f1d47169e3705f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7b1255b54294389bc391ccce30c1fc6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3a37a02faa440b5bf05d29731625606_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec6d228eb989403eb3a68d785229b479_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c092a4ef7af415a80b580d5b202177f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31614c01495c4bf980606671c4053583_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fe3dcfc26634d568728d5fa71842da5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:FixedRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16f6f123605d401ea724d9f1f8caf8e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9eba38a7af71442bb4231307401029dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:FixedRateResidentialMortgage15yearMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44a6559b8d45443da04b18f17871c9cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32d141761182465b9b7b65c73f8a63b9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia940b9621455480ba269ad3a2ed181da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1feb73d872b430aa66ebc9d75eedd4c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:OtherMortgageLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i361cae9a1b104ba1933e5bffb667960a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5b2b345cf3b4394a6027540408e4f10_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iad46d4e25fe04e9d8995fd6b3214fedb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31335f3290654ec3a53f7bebd14bb526_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if365bc2b8db144fca5bb2978549b5805_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11c25d46d79a4256a39cb7f5ced47662_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic94a14470b2a420a83ae3b0f390eb3a3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibf9000495fa14937b279056af2bd70fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00bc7fa51428427080e2b60629705695_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2670f943f44b4c868f2a6810009053cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82c2797062314368be8bdf9be0f3e5dd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6498b1b3442745b9a17bf52b571312f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i881b082b5e9047519975598fb8f3f38e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e0d53130f3f48f280e1c0899ad35f87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0767c4272e26478980c25c39bb7ace23_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e26023f2e6d43b6a7ba13d15c7ce357_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac2a3771a8d3438e8ef885dd2e95f9ed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51f75c36515b412fbd1c6763b37f7eec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia77a745135824fe88cbc32ddd224de7f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7117e96474e4ff080d7103db9479f59_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c688775b6e347699446d9d2aa66d0d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37c4aa3842094c7195d5c09655e90f68_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9886e8305eb14f8284abb12aa4a12509_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c7ec85397a9456c95814cc9cecb28c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e7e2e1c6c5646d581d9dd0d04f36ce0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf2f45d5764a4a728d51fe76c7629827_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a1ef5b4cbf04ed7b37cd6cfbc998513_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AdjustableRateResidentialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">fnm:SeniorsHousingPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8cc317273b0b42ad94826ff6c20671a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if6eb413d3fa4482c813f73e692fe2413_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i284ff833c9a94e88a1e42e84aac0c784_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77b56fb617cc40f7816fef2e674800df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f8dd9189eab4f37bcb4a655fe4d45f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e8354e21ceb4578bb80922481f749bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c38443d19b54ca4a6fe6f7326926eb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1eb627d55f82488fae5da377231fd92f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba17284056f249d79a29775ad0c756e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i98df6c6cf2134f708e116be028631a18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbbe66b4418342d1b79e43326d25648c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89b7c77a62894410b853a9f9d807b529_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e5a4049f8b64a16a7161b003fdb9a5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if169b699afd344439616c0d7bc5c50c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2935ca1792604e2596c84605a275615d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3d73512a4ad342708b9fd4834e5667b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if68ada4bc7d949358f80854201ee472c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">fnm:NonconsolidatedFannieMaesecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3be073c6d18d4b4daf935a04454c4ac6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">fnm:NonconsolidatedFannieMaesecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8792abc91fe8485dbf5ca45be44ec582_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e32d4f467d44cef82cd33563e2f855d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i087f0928bf26406d92dc2f456488d073_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedBenchmarkNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d4392b3759c40d8a20e3eabbd16a19c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedBenchmarkNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6b805d2458349bdbf8d3265ac488f4e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedMediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c4057ed292947aba35b5bacf2859418_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedMediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48ff175fb1aa44c3852cac3bcadb0b0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedOtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i302ea7c8938140ff9ab49b8253cdc4a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedOtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e2d4591e5fa41c0b424a7a3831efed4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib899b6d31c9a4fbea5e544f2710cbe7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFixedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b1417880d9349e98201d8247aacebc7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingMediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdd692a0acb24f0e94c422dbd976dd02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingMediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfe97503115a45c2b10229c9bd15b023_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingConnecticutAvenueSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ef64f6fce6e4d54b4bcfc52cc04360e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingConnecticutAvenueSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84e3de7b5e244095aeeaa2b70c122031_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingOtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c4177563de14b62877683b0e0978742_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingOtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24e095186c72469b8875d42c40b3a79a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibfe3b7f8e66846928d356bf735cb0ac0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:SeniorFloatingDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4b714959a76442b988bb17f8c491778_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:ZeroCouponDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36a0915cc48a476cb3b2f8d3a13e4386_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:ZeroCouponDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba0ba4311f4c43d1b4394e3afa60f7df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:CallableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ae11aca6abf4b7f978d29645f48f7a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">fnm:CallableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">fnm:EarlierOfContractualMaturityOrNextCallDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39445e0eaea14d8780d78fe111f3c338_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">fnm:EarlierOfContractualMaturityOrNextCallDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i64977ccab65648ad89141f40d730a6d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">fnm:EarlierOfContractualMaturityOrNextCallDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc96e85d9e8c48038cbf0c987a4570cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5966a43c0d4490faf40b3742e3db396_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3456460c09842d8a76fc806bc21a416_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39269c64c8b5455f9723bf2f819a3454_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e35668c8d794937a1690af0e9b37edb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id3c50f17a5d341388021ad577228604f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib00323b1b3da4ec189a9329ca475de7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12553cc6bba84b67b9f1b733a7898040_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i456e8e79d3934a72bb77ecc3c7c985d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c77a2825abe47d794749bd0925f6b36_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76e41817bccb4fd288f9753eef903837_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e50b4e0b95e4d2e80441a0de2aa16e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i014c28bd59f44c56947ce4fa67251e38_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife749d740ed44376a381bee174388457_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e1040a941b9422a85cbfdbfe368e092_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7a85fe8135d423793514f193a01fc3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id14660689b01406f9191efe36e26f710_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:BasisSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7a0e7f21a9b4f2ca03e48dea37217cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:BasisSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9918ae5c10984bd7adebaf0e6d2c1513_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc42e6e95de6422cbb302887c58a6157_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34d9dffc585e459ea6dfa3184590d24d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwaptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i79686773b0c14d408d319c193e111262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwaptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6e72a31c5354710910763fc07455f01_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwaptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1dd86050a3e74ef9a4624ff3dfb79434_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwaptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f045d7d15e44eb68381efe74a405331_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42ab31e8e82d4d3193afee3bb3f626ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iece13ccdac904f17bce04c79b531cd21_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iecd62e4815ac4826953948de9086ca8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:TotalRiskManagementDerivativesPortfolioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f6705ed58b74f1b9ff0495ec26fd352_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentsToPurchaseWholeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b4ba55c2d3a4920873cbb35ab1ad0f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentsToPurchaseWholeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieee3ac15c249430aa60f315d702689cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ForwardContractsToPurchaseMortgageRelatedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia28d59d4f7704284b56281b9e496eb61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ForwardContractsToPurchaseMortgageRelatedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0267982f775d4b8bac451d8925ed7890_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ForwardContractsToSellMortgageRelatedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i18a3fbe04756474d873e26e093dc91f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ForwardContractsToSellMortgageRelatedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i838886b629c34943bff0f0e3580636aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iebb56a8b96714f46b6b95373e068ee98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57cf8e84275e48ff8f4ca71f6ec1bffa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e5b52499efe4e0babb3db0380e049f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35dcb3f22dc7434e81df041e277dfafd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15cd1a2025224c5ba3c4e44c27835aef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia08e007d3f80421789294be76e336725_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe2cac25758d4818a4ff7a82156d5ac2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibcf7b34354174434ac44f0228013401c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddce8f1d5caa4499908d84db136eefe9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4d5be8a3fee4763a733c1bccd851bcc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:BasisSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb907af1152140019c928f160f7b63ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:BasisSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i677ee87fff1843dca4557d3cb9d2ae1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:BasisSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2c2ce34aea14867ac805905d50adc49_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic430fae8faa74960a79ecf543e9e911a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7dbb79f9eb544e2916f9b8565136e95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icbd3b7b6dc764285ac84b7dfeb326ed6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwaptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia32d02d7483e41428c7b190fa01c18af_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwaptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i46f58ec0fdc344f9b1f70cc3fc539191_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:PayFixedSwaptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1a390da65a54a05943afaf6315b8e50_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwaptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic462b2a973c24f4eb81e10454d2dbce6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwaptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie65de5271c304c4ebb7e31fcbaab1fed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:ReceiveFixedSwaptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0189f21efc146dfbcbcc5595395420e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38c6926016654dd7ad333c840841f60d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idacb08f74ce34a1886ad9d52e2ee0309_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:FutureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57ae24e0c2df4f1aaf0f716f302188a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e0566d23c1b46ca971b037f830a38f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d9f240c64d949deb64c61af5a04a2e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife3c993da37a448cab0ce04098fce251_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6cddf07ddcc14935ae09d8660168ba40_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c36f0452141453b8ac283886dff5122_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:MortgageCommitmentDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie4e5db461d06418baafaa3cbeb92e9c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifff813e0101d4eed98fce0fd4f3bd3b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i989c05b1755b463f9d1195ac8f0c656e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8964e81a8cfd49218a2bc094e6437669_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:InterestRateRiskOnHeldForInvestmentMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia82e6e32b534488cb0a26e44405ccb72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:InterestRateRiskOnHeldForInvestmentMortgageLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i564b4a6b955c4d16ab38447383e93806_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:InterestRateRiskOnDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i511243978c05408c98448b04353bf1f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">fnm:InterestRateRiskOnDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbeae00ad9c94383951ca2756e502b15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic2008f38964b4303a86aa0785323e480_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c2dd605c25e42c7925ce42755c6c1b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b55708ef3a642e690a0322c1ee70039_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65f62fed13e14c11b0a7ae1519705a0c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0fd030d144bf41bfb563b2587427e4fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i944b514779a34c6981c119ac089f3601_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib256312b0677445e839136efb9db3e38_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a3b4ce304b64718ad4bbb9a9b626aa9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd48c1f1c0dc4b94baf7b5017fa6320f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8b4a2ca0b404e5e9e5dd59155cd145c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4cb0c62aecf4bbe8ee0517eb2e6e6d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">fnm:UsTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i96819f9168be4674ae980b2e1ab4586f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:Series20082SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4519eb6b2784893bd953e5a32007192_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:Series20082SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83a2663292804d8ebb16dfe11748aab5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c4fe6d71e524282ba9a808cb8740153_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7c0977756474532baf4bd780ee34e2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3426da9bf06f4e2b9056462d44d1675e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6de7e5407b084a41909911d0792ac4a7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic1047d89895c4bb692c1ff34a0f8935f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22436fda486d4edba919044866951f0d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i80832320e1b842c1bd23680c3006eccb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4a614bd4d5c4869ab4f9bea9d8c51d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesHPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib991f6ad813a4ee0b9f279802f03c8ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesHPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i934d8be9d6c7482f874e15b753a512d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesIPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i21a00e9685664f828aa21f9b733ba598_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesIPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id65826c27b0341eaad90be7c91f4595f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesLPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc010ea7e7d5471084a9dbf14abb62f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesLPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6609facade4d4f348bbe5ae5c4c38886_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesMPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idcc064b8bd984fe8bdb821703fa8cb09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesMPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib35ddcdb496245f8a7bfb5afbafe0fa3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesNPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i32f3a4c8bd5041288f5d5671340f3085_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesNPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04b6117c898a40cab9a83301ecc0b178_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5100871b27cf4a2289fee59e9770a677_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0836803909214d9fa54fad198cc141fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:ConvertibleSeries20041PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6fa415009ab14028b456a65402b958b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:ConvertibleSeries20041PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice6a0e144c754fbab46dcfd27f560984_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesPPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c5d59b2cbb64af895681c7b75666c76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesPPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id11cfc92033642db9bb76d0523795354_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesQPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3868c9db1cb54950887c0c4bdc438701_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesQPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f7ad0b0aed242709331695deb639bf9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesRPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i13d0d16d2ddb432db273dd513c5d10c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesRPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e0bf395a5054601a02b08794d0aa908_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesSPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb89887a54f1441ea8ada0686239bd8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesSPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0ff037ebdb14c21be19f1ba27dcd024_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesTPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4cc6c0fb08124b25b7d8fb03d903878a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesTPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icce9099ba5ac400e83a10237d6db9c3f_I20080908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:Series20082SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-09-08</instant>
        </period>
    </context>
    <context id="i9a9e8585f0b14c4d8ccced71e180c110_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fnm:TwoYearMaturityUSTreasuryRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib540dcdb3eda496dbee2a4cc85e1542d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i451095f448f44bb0becfe3df0ccfe362_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fnm:TwoYearMaturityUSTreasuryRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5d69c8ec288c4a14936b33f780095cba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4cbc560c62654b51a11d5224815ffb55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3984850bc9bd4208af45ac0df8cfcb3b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fnm:TenYearMaturityUSTreasuryRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie6b9b6d9fac140a9a4131708c31e3e4d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesPPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5cee7638750d4f65aed708a213870f2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesPPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fnm:ThreeMonthLiborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i086e212947bf4b028fa516c521680bf3_I20071121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesRPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-11-21</instant>
        </period>
    </context>
    <context id="i4af5121467d54aabb2f547c1c000d1c2_I20071214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesRPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-12-14</instant>
        </period>
    </context>
    <context id="ifdfd7052403649889621b767c4c6bd6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesSPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab2d178ce18d4f91a57bf1097c71dc2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesSPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fnm:ThreeMonthLiborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0948edec0aa6469a8f2a6ea1be803d00_I20080519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesTPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-05-19</instant>
        </period>
    </context>
    <context id="ie83c834a75434dc5bceb74ed5792a0db_I20080522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesTPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-05-22</instant>
        </period>
    </context>
    <context id="i8c8bb2db6cf54744b66048f799319bf6_I20080604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesTPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-06-04</instant>
        </period>
    </context>
    <context id="idbbb0c51e96c4ba597035bf967a6ff98_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia48d4c4a98624024ad6216cbc1a303c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:SeriesOPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i80ba6f07d30e44638c11b54c96922e39_D20080901-20080908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">fnm:Series20082SeniorPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-09-01</startDate>
            <endDate>2008-09-08</endDate>
        </period>
    </context>
    <context id="ie4a019a468a845258af0955076e0cfa9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:MidwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2859f427860a4f2d8fa486f6cc8a4bd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:MidwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia65e37586305476d959c901215ad761c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:MidwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0cbff97c9d64f9bb281287253f154f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:MidwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i569fb302338f4f36a00515c910cbdab0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:NortheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4521b4136ac741eeba5b79dbead46067_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:NortheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f80514f45e74befa2e4a58d602c16d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:NortheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iced93f22143243a99171a1800bb32e2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:NortheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2926dd0cdba844aa9954a01f66c0abb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SoutheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i85ef458022e040b0bd24ad9e99be22cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SoutheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2f883ad6c7c45b7b1aa5f033d63d133_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SoutheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie81bda3625734d83bd60d1ac43ae7872_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SoutheastUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41efce64a1764f1aacfbbb1b07a768b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SouthwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c3a90edf14f489abfbad8fa124cc4a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SouthwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24bd6d07ff0a457293155f2c84277f5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SouthwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie46e5219813744beb099a8b79ca4a3b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:SouthwestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53f1f630b73e4fe6b4ba32b88dc911ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:WestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69714df34bcb405cab4d69cc456bb8ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:WestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i513ae684d1ae413aaba04a14b2a84515_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:WestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i96f926427bf04420b22cf10fe06c4619_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:WestUnitedStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3519b9aaaad740ecb321345e94feb86e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife0089a181834a658c85066d5f725033_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27a8ff076b644e29b5a92c0400ccda7e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i742830fe3337450b9000364bfcc660f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id492bf32d29340f98dd5234566852419_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8357cb1f7a644da294a462a2d28a344a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6fb453bc85e040c79ece1a29ee365504_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatio8001To90Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0693286747524c52adbb98df7c87059a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatio8001To90Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30ea019a4ca74d09bb7dfc8a9834a058_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatio9001To100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if532f06abe404e60b41db860664887b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatio9001To100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iecb4fb59d46749868b1a96580712f700_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThanOneHundredPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e5561f84b5a4c03a7596c2cb96eaa76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:EstimatedMarkToMarketLoanToValueRatioGreaterThanOneHundredPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcc6e1fa4e4e47beb28cbd87d66c0941_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7d41368e6aa425aaa62837385827cea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafc77f200c654216a6df31b0ee1311b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ad5d8244d454e65b384d4eb1318d2fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c1c1b1732e74bbbbe5cab1435d68b24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9595b5e8bea14c08a83fde129f3757ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ffc5f244edb4901bd21158739e7f1b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NJ</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbce681d540841e2a1689ba596d0c484_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NJ</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie489facb3a2c4c7ba04d606f1e6b6b07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2a6f60e904a40899688ae81e0da518a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2598749b1f6a43728c893ce195ce945a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:OtherStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b02b482858d4ae09f90fed3b249a261_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">fnm:OtherStatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a717f15913048b6adad9d0988deac5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:Vintages2008AndPriorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c2b162d9c824791848b21e334d09436_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:Vintages2008AndPriorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id345bdc0c04b41008181c61867fcdfe2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:Vintages2009ToCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i11fa7795419042299e22105e286b5ad9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:Vintages2009ToCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82d75163a51544019c8d4e7f7166ef97_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6357be9e02e41769e616aae9745ef68_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3baf0a53a191433e9fb57508d40c734c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5566f8947bc841e5b0d4cab1d35c2192_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatioGreaterThanEightyPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i305c84e5964b42d3af8f3d501bf636f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatioGreaterThanEightyPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia744ecb5fcd84342b3ad5a51dc54e062_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia616c44af5c34cc3a31d34b440ca4ce4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibeb1c1a6743e4143bcbdc7eb8b237fe0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d76cbba1ced445592f39801887471c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fnm:CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3dc54934e954240b541b942fcd9a4e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:MortgageGuarantyInsuranceCorp.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i60554c106e554c21b4ac0575393d5d07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:MortgageGuarantyInsuranceCorp.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc68d5b047c94a77b3cb1aee15d54805_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:ArchCapitalGroupLtd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1e29204f80324b7db484bbb0afdf3558_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:ArchCapitalGroupLtd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia25e5c7c6ee04476956172e4787c0d94_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:RadianGuarantyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01767cc994d3424fa6c7bc203db9fdc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:RadianGuarantyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f63b04e351248a19fca67fdf7acdbac_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GenworthMortgageInsuranceCorp.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78e3e3550f5445f285876196e511d3b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GenworthMortgageInsuranceCorp.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5b108c8ae524d2f97e124859222073d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:EssentGuarantyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab2122543e14470888807b8ddfbb341f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:EssentGuarantyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia5e76ae7b31746a5971f6d6c328b4c2f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:NationalMortgageInsuranceCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10d05d988a6d4dd48d682b6db7681388_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:NationalMortgageInsuranceCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibee5e71dc3d84f7386a901daebf2bf28_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:OthercounterpartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibfcc72fa088e4aa5abd0a7278d994187_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:OthercounterpartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9e99e6876a324441bb2acfba88a52b89_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iacbf65cab24441468acdbc1358301779_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">fnm:InsuranceServiceProviderConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iacbaa55d64ec4529bb4b0a096b0fc1fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:WellsFargoBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fnm:ServiceProvidersAxis">fnm:DepositoryServicerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic99521e596f944d291a6e123ae8d2a0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:WellsFargoBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fnm:ServiceProvidersAxis">fnm:DepositoryServicerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2240432a69aa4e439909cf694ad229fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:OtherTopServicersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fnm:ServiceProvidersAxis">fnm:DepositoryServicerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b59170fb0bb47aa8279a3fc5ec00a73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:OtherTopServicersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fnm:ServiceProvidersAxis">fnm:DepositoryServicerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7da402b250b44ec95bfab240c7e90bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GroupOfLargestMortgageServicersIncludingAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fnm:ServiceProvidersAxis">fnm:NonDepositoryServicerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf64ce6c1a42489ca31350a76cdddf96_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GroupOfLargestMortgageServicersIncludingAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fnm:ServiceProvidersAxis">fnm:NonDepositoryServicerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e64ccbde32343bca8b1cc4d93a12b2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GroupOfLargestMortgageServicersIncludingAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i067ba9b31c0e488d89fc62e966cecbc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GroupOfLargestMortgageServicersIncludingAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e999ea8ce2e4553abe650188e7f7c82_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:WalkerDunlopLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i613be02b284c4bf8b2e62a9c710a189e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:WalkerDunlopLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05c31788d3e74c1b9876fc8876998d4d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:WellsFargoBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia14a52ac12f0427b9bc0e1ee9627bda3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:WellsFargoBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81f207f9b011435abf1d6ad5484f8587_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:OtherTopServicersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icfe78503d62041468871ecb4195ff4fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:OtherTopServicersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84723b8ef93249e499b22cc98d076c1f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GroupOfLargestMortgageServicersIncludingAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i335219663e824c84b9ca2ecdda94b58c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:GroupOfLargestMortgageServicersIncludingAffiliatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64bb5e6d27bb45dfb04addfd1373360e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:FiveMajorLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c8a2680ce1b45a891e18038c5e382da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:FiveMajorLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia20291eadbce40f6a46667aea2b53f27_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:OverTheCounterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id3aa3236d9cc403b9acadedf637032cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:ExchangeClearedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9d925ad7f76483d86b0c68957de5d6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:OverTheCounterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cf88f6569114172a156b8ab5e2164ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:ExchangeClearedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i690895d2f1454bec87a3ec542de84d8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralWithRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i316b1d46f2c3435a9752cee799fe440f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralWithRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42fb778efe3d472b8ed9c9ae746fbd66_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if478c06444454a599779de088daa510f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76598d06ff094576ba8f6fce0b194b0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">fnm:RestrictedCashAndCashEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie500d81414fd45169ff6b674bca30639_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">fnm:RestrictedCashAndCashEquivalentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddb61a56dfa54cfb9de1b649e46570de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idcaf136e81e3414fa76aa2badd9fd3d5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c7d93ad2be248a8ac9d7361bff423cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8413e565f86d4f41b32e8aec721301c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i11293736b39e4192a592c4422da7c268_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i67ac80b6af6d431c9b909b72117ded63_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i59666cd7d61f45ae97a2e63e0dfdc995_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i02dff88b68414915ae6edd4b348999c8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77d6d555a53a40e3b3c34174a0906356_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icdca6be996db4edaad78dbe917dde397_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia10ac75026264eac9569a40394e97899_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3328f16fff3435ab8f13f8bff649d76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4552b8b1800b401f99fcb869057c5cfd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i486ea4c52f4c46429be1f692abd61ae5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f85d685aa4c4be6a93a91cddae0495c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7c82e86aae34afeab77a972e13361db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i157a7c4539054af69fc04db087060290_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b461b5d17fb45ff9aee5b126165b9f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33538395e4d84dd19ed781eb0d2e1674_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9024204d35ee44f5ba109695cc4551b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i109330a6c28544ab92e04b05806317ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8de6cf162be64138ba0695a5dfb44026_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b15b9fd7564487f88058dcba8fa9e34_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie47f22bf5cb54279bd12dcc2f784b76e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iebdb67711fde4ed089e9766500b67074_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c021134633a4ac0a909b0abb1873b9a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id4d65203f06b404aacb05d9c3dcb1832_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f024b02b1484faab8653484108ce3b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icec8ec0b8a484a7faf8d032142a6d797_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i224998e02a5545c88bbc84015a9a0779_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3e016e43fda41aa9c78029564a7962c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb469bd5408745afae4b6d45cbbec38d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2562033cc2e34ba4a8ef739363cfdc80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice5d55350015476fb46d6287330e809f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id39a5b5212cd4868adc1d828cfc168ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2368e7a340924c7bb50cde4bca8bf89d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9f368f8f8ef4482b014eaac6ad5be35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cd1703ba8464277838f84fcf02fcd49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89a2865ef5994b1986494dc1e509f1d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">fnm:NonmortgagerelatedsecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3943cf5d30b84fe7870080c1c87dddb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d181ee83fec4c549b3f545816ff65cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e3a206e5400406188fdcc70891ba14a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id33f31e78c424107bf363c35c085261f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaad4aee6e77413eac8773a5601df49f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaeb2090c5c944e969ff49cc72d3a7eba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic81dbb96c3f94e23932da869e64f7e46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadf24fa4ac5b4f1c9b64028014bf3917_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a366c32494943dba6ff1780bbb0ad64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3dab95b7e8a74caba805a59435b3e6b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia180ee366f994847b71c326f69dbe685_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d0b66f9381e4ba7a2fd0fa073025e1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4ad28f683ba45928910dcf3ca86b189_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5345c4aaff541bfa00494a39a73f2d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46ad04894ee94dd78e91dd1696db2ffa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if9be5ab5e9e1421f83e959c17943f179_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia33788af20b54e17b795e97930624b90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic4c14f4725c846d1a426370b472a9bb1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad42a74129e7420885007a0d9212d6eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d1e77c566864fa691951b35d04cd8e4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a9a44e2562545e5a2967483f57e2978_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3b1106fbd534268a2d8ab127c3e585b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i155e0502768b4f40943bbc8f69eeb6c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8d2c49c057a4577bfe4ecbeaaf890bd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i974cd7df9e9f4895b44fe7095477be27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibcab14b2529d4832bbf16c6b125458cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d4fb02af045482db82fa7fa0d93b9e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica0ec9414e9041e2bfd20b9b034bece8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia10d4194b6d64b0083dd68e98505324d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifaa52150f4dd4eb1ad45b94702f9fd16_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a9ad93b2abc423c8fde7f33fc3b9ad5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0dec05d7c0a34d9384a06b3b7b4b0341_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id34a3f6a02fb4787b309ad76455206f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ec464035d58429297beccebb3da6e98_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1a9886b623a24c2e8577e0072a00c02e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01fbc9008bda4adf848be6ffe4b718d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21538211a100406c934ab6fefee66bd5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc0feff61cf14221983a73ab2097761c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i979ed859d0454cb994c3817f016782c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d1f7545e539420b9f8067ec22e36acb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i931290342a89490485913b4e657a98d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i069ce9bd47b24d0995e078ec3024c32f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50de25452c7d42f3a683db37910de0eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i896bc465aaa04361a680f127a4730906_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05922ef5561a411a8940b0be1a8e9226_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b9b56b9b8d24ec48a46494620468639_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iafbd03577cb54257af27594c7705a272_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65ff1d9403ac4cfb9af1b2a3947c4043_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e6b997d72a648eea7dbe3532e821676_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94df4fa5de3f421499c03eb95ac3090c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icacece29edf14df498066cae0ce79076_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf08d5dfa18a4a428fc6d25ea04f1add_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i82fc5b87fca04f0bb2d290f056f23b58_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21434116a47b49e98de1ee42abaa2dd6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i387901854226423090689cf9211a1c32_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if045d812e352444e9298efa39dc29066_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba1b75e74c704d0783d6465a35f33566_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1dfb85462ebe423496b89031a1e66c11_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77017e8df7b349d5b8f54cd2a5c3b4e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:ConsensusWithoutInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4597d57000a4d74aa4ec87f3be5dffc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8ef4b5087464d38b780194d3316235a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0dbf4c60cd8471fb89ad7eab0fe096f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a6ccedb60ea4bc3aee268d072ec0156_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie8f12b2a471d4744b29c27e649fd4bbc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8bfd92c617142dd985e53c350ebc7dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5cebcf5aa87b4e5f9a7e7c00388493f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DealerMarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31aecd7a43264347b8c1df1e9cd06045_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idd851dc150fd4334ac3475c5e4b748f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d2ae3fad9c14d45b6adc76c995f0be6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:ConsensusWithoutInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c8923b13c1547f1950d805557d04379_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dc9ca5bd52e41efa1e3a64d15b1e218_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd0ca2234f7e45038d80eb2225ee2b01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib718645fa7174a9db717b6b248a90ca2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ff7c0461f43434589d2ce8a046435c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b39021de07046e29f41d0ee84c2469e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i364cb82f0436475996fff5000747bb19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ec4bf36a265416fbb28da1867534970_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib97e059b56fb41e1a9118e806835f5b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i489bde158ec9460dbb0443e8a349edc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e4210a7713a4633a7b747c43edff31d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6b9ce64bfa64a38a1f54c5ccbe202e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DealerMarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22c74ef7cb254b8bae7b59df6ae55d11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:DiscountedCashFlowWithInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7519dbeb7da94c7a8638ae6b79c79c05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i941012cacf954cd4b6c60b73744da343_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9edb04970d84711bb0af1beb286a711_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i73a03d9aac284fc7817bc8b5432646c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16d55cd7d3ff4370be0b76d7f69b8429_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i871ddbb4e0c84201bc0318df8979af7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa4f942246774c4a82b67dec2b8470f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:ConsensusWithoutInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i838b2db21e9d4fcbae88ef6877c444bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:ConsensusWithoutInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib47b9126358f4b7ebdc424815ad43cdf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithoutInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7978233deb92437d8e2fa4db785255b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:SingleVendorWithoutInputsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31237b481e5d425eb75978a21a7c0869_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i101fb9ce3f7444db964e01c48b1714a5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia967cd67393f4719b576f1e13a3005d7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if39a84e584b0470b9465ea70e3157d83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8fd2954288346aba844522ce0fe4b3a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:BrokerPriceOpinionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id6a17e36df0e4be28a3fa496daa68d90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:BrokerPriceOpinionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ed1ac6de00a4cc087ab7d4c47c45735_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id591a90a8ca24e5c888024a832dba0f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief78ba0f4aa544b2bccb034d50c7dd4d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54b97539c562435f8e93ec19623530d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ad33bb787604fb6acf5a0755e5c66fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AcceptedOffersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7ff72a39696f4eea9ac56b46ae22cffe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AcceptedOffersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61fdf498bc6e45b28aad73b6547d973a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d9a9391d49d468a92aaf6bc834f79a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35eeaff16e3244ee9a1ea42889f6ff59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:WalkForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iadd3487f41ec4fab97411e4305a80ee6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:WalkForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ca85435314244d497896a6d8d55b267_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie92e644e1ef34905bf8cf7eb6fca84d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29e85fd9846144a8812fab7bdb3d4f81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6cf150aea3d449b82ed03d202e00680_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:SingleFamilySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1490359b9d29445cbbbe6e6f61d4115a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52d1b03af64f46f69fc6e117733149a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fnm:MultifamilySegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4435a7160b0442e983c8bb7602210884_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie741f3218a404ee7887a7da9a3c7567e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8bdbfdf448884545b58478bddf6431be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icad2c208ca5242b28317b2e2cb867e28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i622af1a0b84d49708b9f742c459ea345_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i497ea483a53447728be82df68380a995_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7052c749b1f64be4ac4522b64795868f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib361fe75480e4f6fb8718825e4972c89_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6179a22e85b24d0f9334424f2d16a225_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id8408a76631240c39d0b8490328c3423_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56174dfc2ffa46cc918455ce2ae9af8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2fa685f13c864775b6a9cd514c4ee5d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i44b7b429908d484bb4a510b091a3ffba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b04b8306f0f4e1a9b8f346dcf140474_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc55a43032e1404dac3160a84c33b133_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0abad8e7b4a948979cbcac6750954299_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc5c8e1755f04776b881feb5b704324e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i842ef062789a4a33ab506e85cc22e883_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7eb67dfd5424365b4586d5dcf2c2b58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2e6786bbc9b46a580170c5cf0e8be33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9da055f0636d4b8eae5eb68b0cbd4d57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idfa42b1349ba4535aab8638513c15902_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i141b25a1576643c7a4513162cc0bd329_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4050d0f7362a4567b93cd78fa427d03a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaaa38821725d455c98592aee07c1775b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i528c3a412f764cd0b807a39fe13fe7c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i663fdcc077ea4151bbcda949d5fa66f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1510e7b0f25645c9b54aa003f54f4b0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8b764b25daf4c85a62616e38bf129d7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43100fd522104df9aaecfeadb9dd8815_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42e5167a97d7454db51e1e8639062322_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c185b3a5c244b3c989082d63611b561_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2563bc51d83a45e7addb60739a756400_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a32537cf19d4add8c33f282780d3674_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee395af472e34cc89c3d4bc18bdbdb78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f4019d6e7c5405f9913d4d8652cd788_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12d9b3b70a3e40dd821def692870ac1e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81df5e2eefca4276afc760ecc78fe478_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i821f4e660d724e4e8b54cec3fb95e1cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibdaa09560a8e4028a39aeffdedfa8b08_D20221107-20221107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-07</startDate>
            <endDate>2022-11-07</endDate>
        </period>
    </context>
    <context id="iee98c8e1385d467782eb8f7f7ac52e7d_D20120817-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-08-17</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>fnm:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="m">
        <measure>utr:M</measure>
    </unit>
    <unit id="contract">
        <measure>fnm:contract</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80L2ZyYWc6YTE2ZDNkNTA3YmQ2NGFjYTliZDgxYzhkY2E3ODU3NTgvdGFibGU6YzE4ZjI1M2QwN2FiNDIxMGIzYjU1MTc1NDUwODFmOWYvdGFibGVyYW5nZTpjMThmMjUzZDA3YWI0MjEwYjNiNTUxNzU0NTA4MWY5Zl8zLTEtMS0xLTY0NjAxMg_a61cf94e-56b4-404a-8e3f-2da09f270488">FEDERAL NATIONAL MORTGAGE ASSOCIATION FANNIE MAE</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80L2ZyYWc6YTE2ZDNkNTA3YmQ2NGFjYTliZDgxYzhkY2E3ODU3NTgvdGFibGU6YzE4ZjI1M2QwN2FiNDIxMGIzYjU1MTc1NDUwODFmOWYvdGFibGVyYW5nZTpjMThmMjUzZDA3YWI0MjEwYjNiNTUxNzU0NTA4MWY5Zl80LTEtMS0xLTY0NjAxMg_600eb342-e478-46b8-a116-2a00a8b2f40f">0000310522</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80L2ZyYWc6YTE2ZDNkNTA3YmQ2NGFjYTliZDgxYzhkY2E3ODU3NTgvdGFibGU6YzE4ZjI1M2QwN2FiNDIxMGIzYjU1MTc1NDUwODFmOWYvdGFibGVyYW5nZTpjMThmMjUzZDA3YWI0MjEwYjNiNTUxNzU0NTA4MWY5Zl82LTEtMS0xLTY0NjAxMg_e4824d86-f516-44c6-a072-edf553dfb5a3">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80L2ZyYWc6YTE2ZDNkNTA3YmQ2NGFjYTliZDgxYzhkY2E3ODU3NTgvdGFibGU6YzE4ZjI1M2QwN2FiNDIxMGIzYjU1MTc1NDUwODFmOWYvdGFibGVyYW5nZTpjMThmMjUzZDA3YWI0MjEwYjNiNTUxNzU0NTA4MWY5Zl83LTEtMS0xLTY0NjAxMg_a50edd01-53fe-4e8e-9595-ea2c8ee89e7f">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80L2ZyYWc6YTE2ZDNkNTA3YmQ2NGFjYTliZDgxYzhkY2E3ODU3NTgvdGFibGU6YzE4ZjI1M2QwN2FiNDIxMGIzYjU1MTc1NDUwODFmOWYvdGFibGVyYW5nZTpjMThmMjUzZDA3YWI0MjEwYjNiNTUxNzU0NTA4MWY5Zl84LTAtMS0xLTY0NjAxMg_494ef47c-fb02-4bbe-a58b-d93fd11bab2e">X1</dei:EntityIncorporationStateCountryCode>
    <dei:AmendmentFlag
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80L2ZyYWc6YTE2ZDNkNTA3YmQ2NGFjYTliZDgxYzhkY2E3ODU3NTgvdGFibGU6YzE4ZjI1M2QwN2FiNDIxMGIzYjU1MTc1NDUwODFmOWYvdGFibGVyYW5nZTpjMThmMjUzZDA3YWI0MjEwYjNiNTUxNzU0NTA4MWY5Zl85LTEtMS0xLTY0NjAxMg_34d28ca3-bb94-4e63-925e-9ab6e2534105">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i421bbe5b44de45db8f99bf6715496090_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzQtMC0xLTEtNjQ2MDEy_5545eda3-7ed3-46f8-8b89-5d7857247d80">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDA4L2ZyYWc6YjBmZTQ1YWU4OTEzNDg2ZjkwNzM1MWU5MzUyMGU1NjAvdGFibGU6MTM5OGNmZGM1NDZkNGFlOWIxYTgzYmJjY2RmZTIyOWMvdGFibGVyYW5nZToxMzk4Y2ZkYzU0NmQ0YWU5YjFhODNiYmNjZGZlMjI5Y18zLTItMS0xLTc4MjExMw_6e0601d7-5510-4c80-8fc9-704712fe4b6f"
      unitRef="number"
      xsi:nil="true"/>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDA4L2ZyYWc6YjBmZTQ1YWU4OTEzNDg2ZjkwNzM1MWU5MzUyMGU1NjAvdGFibGU6MTM5OGNmZGM1NDZkNGFlOWIxYTgzYmJjY2RmZTIyOWMvdGFibGVyYW5nZToxMzk4Y2ZkYzU0NmQ0YWU5YjFhODNiYmNjZGZlMjI5Y181LTItMS0xLTc4MjExMw_241335d7-473d-4f2e-8b84-519f67e53773"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNC0xLTEtNjQ2MDEy_3e2b8ac0-9a6a-4296-938f-8d39f917bd8e">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNC0xLTEtNjQ2MDEy_7416a0c4-9b33-4291-8b05-969186eba760">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNi0xLTEtNzg3MjE0_5664ad88-3cb0-44af-bfaa-e8fa93b27817">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTItMS0xLTY0NjAxMg_3e2b8ac0-9a6a-4296-938f-8d39f917bd8e">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTItMS0xLTY0NjAxMg_7416a0c4-9b33-4291-8b05-969186eba760">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTQtMS0xLTc4NzIxOA_66278a66-ab5d-44a8-ab38-43da8f26d1ca">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="iecb4fb59d46749868b1a96580712f700_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTIvZnJhZzphZDNiOWVhMjNlNTA0OTBkOTRkNmQ2NWQ4YmFmMDE3YS90YWJsZTo3MmE1NDgxNjU5OWQ0MTQxYTRjMGFlMDFhZjZlYWIyZS90YWJsZXJhbmdlOjcyYTU0ODE2NTk5ZDQxNDFhNGMwYWUwMWFmNmVhYjJlXzItMS0xLTEtNjQ2MDEy_37e2f96e-8cab-4da1-acda-bd4355f39d45"
      unitRef="number"
      xsi:nil="true"/>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i0e5561f84b5a4c03a7596c2cb96eaa76_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTIvZnJhZzphZDNiOWVhMjNlNTA0OTBkOTRkNmQ2NWQ4YmFmMDE3YS90YWJsZTo3MmE1NDgxNjU5OWQ0MTQxYTRjMGFlMDFhZjZlYWIyZS90YWJsZXJhbmdlOjcyYTU0ODE2NTk5ZDQxNDFhNGMwYWUwMWFmNmVhYjJlXzItMy0xLTEtNjQ2MDEy_22eee076-d702-4e5e-a363-e5c11e5d66cc"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_1d3f569d-87e5-4cab-ae76-87057d62fd8a">http://fasb.org/us-gaap/2022#FairValueOptionChangesInFairValueGainLoss1</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_38523773-4981-4ad1-8a33-817648861f75">http://fasb.org/us-gaap/2022#FairValueOptionChangesInFairValueGainLoss1</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_dbbcd802-628b-4834-a953-e95c2ece0108">http://fasb.org/us-gaap/2022#FairValueOptionChangesInFairValueGainLoss1</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <dei:DocumentType
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8zMDEw_7f18c4c2-03c8-4ae7-a062-21b8ec538ed7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl85MQ_c83d3bed-3cae-4b98-8bed-05f8fb5b732e">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8yMDU_229da08e-18fb-44fe-9f57-b68b187d180e">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8yMDU_370d3ce8-b95b-4968-9e98-7d4eb3fcf382">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8yMTI_d75db1f4-9e0a-4888-aae3-6edc7a9795a2">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8zNzY_a34f8ecf-6686-43f9-a1f5-604863e20bfd">0-50231</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8wLTEtMS0xLTY0NjAxMg_2fdc5b9e-94f6-4da3-a159-bf2257b0035a">52-0883107</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8wLTMtMS0xLTY0NjAxMg_ea2ae779-58dd-4dc1-9fbb-1274a2cbdd99">1100 15th Street, NW</dei:EntityAddressAddressLine1>
    <dei:CityAreaCode
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8wLTYtMS0xLTY0NjAxMg_3d5aff99-3ebe-44e3-96e9-43a0daa09d20">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8wLTctMS0xLTY0NjAxMg_682f36bf-130e-404c-98a7-b7dab2cbfdda">232-6643</dei:LocalPhoneNumber>
    <dei:EntityAddressCityOrTown
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8xLTMtMS0xLTY0NjAxMg_476d23ea-4a34-414d-8152-2a63bdf08953">Washington,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8xLTQtMS0xLTY0NjAxMg_4c6a4ec6-e477-47fd-bd72-7e4d880549bb">DC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODVjMWQ4MzEyNGQ4NGNiZTgyNmMzMjZiNmEzZWQzODAvdGFibGVyYW5nZTo4NWMxZDgzMTI0ZDg0Y2JlODI2YzMyNmI2YTNlZDM4MF8xLTUtMS0xLTY0NjAxMg_0699b729-b0bc-415f-bac8-5e7e25ed3c65">20005</dei:EntityAddressPostalZipCode>
    <dei:Security12gTitle
      contextRef="i78d2d0b3fa774151838a4ad717414a7e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8wLTAtMS0xLTY0NjAxMg_797e6032-a4c7-411e-845e-098e6b3f31eb">Common Stock, without par value</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="ia1b52266414d4e069c566da733847ff9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xLTAtMS0xLTY0NjAxMg_31be9eba-0973-4ea7-90a9-9dd76668c0f9">8.25% Non-Cumulative Preferred Stock, Series&#160;T, stated value $25 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i69601ba90dd84da5a96570fd4c387df2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8yLTAtMS0xLTY0NjAxMg_e9d51572-0ce8-4fa2-8ae5-06e4a8eb1063">Fixed-to-Floating Rate Non-Cumulative Preferred Stock, Series&#160;S, stated value $25 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i75d657bf6f754177a892c177c304de10_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8zLTAtMS0xLTY0NjAxMg_22c62e05-25af-46a0-894c-c5a17340cc9e">7.625% Non-Cumulative Preferred Stock, Series&#160;R, stated value $25 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="iada0167450364aeebbc1fd09ca8035cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl80LTAtMS0xLTY0NjAxMg_33439e8f-c2d6-4077-b023-c8f01582b088">6.75% Non-Cumulative Preferred Stock, Series&#160;Q, stated value $25 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="if75a5567a4754d55be62db6d6db14e26_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl81LTAtMS0xLTY0NjAxMg_92327585-4b00-4d64-a1cf-7fe6c5ae1f57">Variable Rate Non-Cumulative Preferred Stock, Series&#160;P, stated value $25 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="icdf1928320844d6d9c10e5ee8c7f35d7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl82LTAtMS0xLTY0NjAxMg_8be2e672-af54-4bdf-80f1-2b639449a16d">Variable Rate Non-Cumulative Preferred Stock, Series&#160;O, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i21759492e23b4f8f82e7fbf44a442710_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl83LTAtMS0xLTY0NjAxMg_e7b20eda-20e5-4a85-a682-e626a17eaf6b">5.375% Non-Cumulative Convertible Series&#160;2004-1 Preferred Stock, stated value $100,000 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i8428c0f968be4352a1e823f5a724be4a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl84LTAtMS0xLTY0NjAxMg_683b089b-285a-4d49-a9c6-42cc257e937a">5.50% Non-Cumulative Preferred Stock, Series&#160;N, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i9c67d378483846759caba1f5612dcdb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl85LTAtMS0xLTY0NjAxMg_47152f26-0d70-4c8b-ac5b-3f2c40998441">4.75% Non-Cumulative Preferred Stock, Series&#160;M, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="ic140613f80b846c09d426d051161a8c1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xMC0wLTEtMS02NDYwMTI_b8ba3e12-7baa-42e1-b2ad-112137adf6f3">5.125% Non-Cumulative Preferred Stock, Series&#160;L, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="id41c4994df1b4cdca378c5bc0e993419_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xMS0wLTEtMS02NDYwMTI_c09f3882-b1b6-4532-a40b-bb9e7a3c34b5">5.375% Non-Cumulative Preferred Stock, Series&#160;I, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="ibc615b0004d949f6929f07d9d0987a29_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xMi0wLTEtMS02NDYwMTI_c7d40f34-8be1-49c6-b178-9fd0db4d4732">5.81% Non-Cumulative Preferred Stock, Series&#160;H, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i2042db15cd4b4dc18a8c56787ef8196a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xMy0wLTEtMS02NDYwMTI_95d69d5b-2962-48b1-9a64-c8a6769a947c">Variable Rate Non-Cumulative Preferred Stock, Series&#160;G, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="id9f44d7e249b481ab2ecbc1a0456b2cc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xNC0wLTEtMS02NDYwMTI_ea25b4d0-d485-49bf-b721-8329a6b804cb">Variable Rate Non-Cumulative Preferred Stock, Series&#160;F, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="iafd05629628a4eebb507e77e384d302c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xNS0wLTEtMS02NDYwMTI_454a2493-0405-4906-a39f-34b58b51c149">5.10% Non-Cumulative Preferred Stock, Series&#160;E, stated value $50 per share</dei:Security12gTitle>
    <dei:Security12gTitle
      contextRef="i81df0ad593274062bb165cbbd0d8556a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6ODQ4ZmRlNDI3OWI4NDNlMjhkYWMyMTBiMDg2OWVlMWIvdGFibGVyYW5nZTo4NDhmZGU0Mjc5Yjg0M2UyOGRhYzIxMGIwODY5ZWUxYl8xNi0wLTEtMS02NDYwMTI_403ae7af-71d0-499d-9f05-3f709e2f5c68">5.25% Non-Cumulative Preferred Stock, Series&#160;D, stated value $50 per share</dei:Security12gTitle>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl83Mzk_01c4b2b7-ecd7-4ed5-b760-746d51d5e444">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl84Nzk_86f12895-01b0-46b5-82e6-9df338e09792">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8xMjMy_1d52765a-afd2-40bb-aa5b-0f40c6bf5f65">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8xNTU3_d68220dd-a418-4f2f-a90a-3c295afe58de">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6MjY5OWE4MTg3NWJkNDA3MmE4NDFlMzAwNTA2YjVjZDkvdGFibGVyYW5nZToyNjk5YTgxODc1YmQ0MDcyYTg0MWUzMDA1MDZiNWNkOV8wLTMtMS0xLTc4MDYwMQ_85f7fb10-52d3-481c-a644-5c871528b9d2">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6MjY5OWE4MTg3NWJkNDA3MmE4NDFlMzAwNTA2YjVjZDkvdGFibGVyYW5nZToyNjk5YTgxODc1YmQ0MDcyYTg0MWUzMDA1MDZiNWNkOV8xLTQtMS0xLTY0NjAxMg_b5efe47d-7894-40f7-afe2-d73c3688de79">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGFibGU6MjY5OWE4MTg3NWJkNDA3MmE4NDFlMzAwNTA2YjVjZDkvdGFibGVyYW5nZToyNjk5YTgxODc1YmQ0MDcyYTg0MWUzMDA1MDZiNWNkOV8yLTQtMS0xLTc2ODU0Mg_cf99a80b-ea75-435c-bcc4-69a7303650a7">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8zMDEy_421694ae-9d1d-40a8-8f19-41fc7fa021c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8yNjI5_800ad9d5-f0ff-4cd8-aaef-2565b992b2bb">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i1c118015f17248d19fcbf3508955cb15_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8yOTE2_3940739b-6ac8-47f0-9672-c70517626649"
      unitRef="usd">498000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib880e76145e646c6be2960891824797f_I20230201"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF8xL2ZyYWc6ZGJlYTc5ZWZjOGQyNGFmYTljZDRkYTc2ZTNhYjU1ZWYvdGV4dHJlZ2lvbjpkYmVhNzllZmM4ZDI0YWZhOWNkNGRhNzZlM2FiNTVlZl8yOTUz_bc1ba619-730b-4fd7-b5aa-c15d03b7d6f5"
      unitRef="shares">1158087567</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80NzIvZnJhZzphYjc0MDFlZjFmMDA0MWYzYmRlNjYwYmQxMGQ3NmMyNy90ZXh0cmVnaW9uOmFiNzQwMWVmMWYwMDQxZjNiZGU2NjBiZDEwZDc2YzI3XzMzNQ_acc013b0-59f3-4038-a090-3f95a5b120cf">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTAvZnJhZzoxZDQ4MDUyODUwZjA0NDdjYmFhMjRkNjk4MDI5MzJiNS90ZXh0cmVnaW9uOjFkNDgwNTI4NTBmMDQ0N2NiYWEyNGQ2OTgwMjkzMmI1XzkzODk_d562c091-26c8-4572-984d-2b69b4abba3f">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTAvZnJhZzoxZDQ4MDUyODUwZjA0NDdjYmFhMjRkNjk4MDI5MzJiNS90ZXh0cmVnaW9uOjFkNDgwNTI4NTBmMDQ0N2NiYWEyNGQ2OTgwMjkzMmI1XzkzOTA_58085731-03a5-40a1-8b63-041a3b4981b2">McLean, Virginia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMtMi0xLTEtNjQ2MDEy_9e447342-d5c9-4d27-82d0-8e7c922f4c5e"
      unitRef="usd">57987000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMtNi0xLTEtNjQ2MDEy_cc73a5cd-040f-45e4-8b76-c49461fc32d6"
      unitRef="usd">42448000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQtMC0xLTEtNjQ2MDEyL3RleHRyZWdpb246ODUwMmUyZGI0MWU3NDRmYTkzOGZiOTVkNmRiMDcyZTRfNTE_f7ff4945-b0b1-46a6-bf76-5a967e8b20b0"
      unitRef="usd">23348000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQtMC0xLTEtNjQ2MDEyL3RleHRyZWdpb246ODUwMmUyZGI0MWU3NDRmYTkzOGZiOTVkNmRiMDcyZTRfNTg_abf4eb91-86f5-450c-9d6a-a8d2d7d0dea8"
      unitRef="usd">59203000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQtMi0xLTEtNjQ2MDEy_2bcab263-d6db-40bc-81f9-05eec0cca6e9"
      unitRef="usd">29854000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQtNi0xLTEtNjQ2MDEy_d8ef4a9d-2923-44a3-93cc-091a916cd5cd"
      unitRef="usd">66183000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzUtMC0xLTEtNjQ2MDEyL3RleHRyZWdpb246NDY4ZjViOWE5MGExNDJmMWJjMDEyZDg0NWRiZTUxZDlfODY_063f9543-7f51-46d0-a79d-41d9a1ae5453"
      unitRef="usd">3475000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzUtMC0xLTEtNjQ2MDEyL3RleHRyZWdpb246NDY4ZjViOWE5MGExNDJmMWJjMDEyZDg0NWRiZTUxZDlfOTM_66b49f26-ee18-4ce6-bfe8-4d28fa461819"
      unitRef="usd">13533000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzUtMi0xLTEtNjQ2MDEy_38b44fc4-5c82-4c85-a150-faabaad5c666"
      unitRef="usd">14565000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzUtNi0xLTEtNjQ2MDEy_cd7746f5-11ed-4f19-8f50-76bbb146e7ef"
      unitRef="usd">20743000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:MarketableSecurities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzktMi0xLTEtNjQ2MDEy_187bfb0a-feaf-48c9-af0a-d95f80a9f6f2"
      unitRef="usd">50825000000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzktNi0xLTEtNjQ2MDEy_a339b973-cb0d-4fd3-9e5f-500cece30b8f"
      unitRef="usd">89043000000</us-gaap:MarketableSecurities>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzExLTItMS0xLTY0NjAxMg_a6208b61-2f5b-4414-a126-bb00f64b6ec5"
      unitRef="usd">2033000000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzExLTYtMS0xLTY0NjAxMg_1c5fd3a8-ff15-4f07-96b6-769fc8ca7366"
      unitRef="usd">5134000000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzEzLTItMS0xLTY0NjAxMg_d5f1308e-5ff1-4687-b8f2-0891a5b5e32e"
      unitRef="usd">52081000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzEzLTYtMS0xLTY0NjAxMg_0822ddf5-3d44-42c5-92b3-4c889e39edf5"
      unitRef="usd">61025000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE0LTItMS0xLTY0NjAxMg_75502a9d-89b9-4b4b-8739-4cfb34fd2d90"
      unitRef="usd">4071669000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE0LTYtMS0xLTY0NjAxMg_967884f1-daac-4a3b-b192-e7e508e3c2f8"
      unitRef="usd">3907712000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE1LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjUxMGE2MmQ3ZDQyMjRjNDZiNzc4ZDU2ZmQ3MmZjZWRmXzQ2_1ff453fb-e99e-485f-9dae-32a8d9fa0b75"
      unitRef="usd">3645000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE1LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjUxMGE2MmQ3ZDQyMjRjNDZiNzc4ZDU2ZmQ3MmZjZWRmXzUz_dec8de98-48c4-4f45-b180-835af13c2417"
      unitRef="usd">4964000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE1LTItMS0xLTY0NjAxMg_6f372ad1-1bbc-40e2-be2e-8ac203ed8466"
      unitRef="usd">4123750000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE1LTYtMS0xLTY0NjAxMg_4bee26e3-e706-4ecf-8b64-3d006547205b"
      unitRef="usd">3968737000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE2LTItMS0xLTY0NjAxMg_f06355a2-96e2-4992-ba01-dd8e7eae1d9d"
      unitRef="usd">11347000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE2LTYtMS0xLTY0NjAxMg_e948bbdc-2550-4309-827a-e3c7644d94c3"
      unitRef="usd">5629000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE3LTItMS0xLTY0NjAxMg_da995a3a-1989-4cb6-8178-5ea3db938435"
      unitRef="usd">4112403000000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE3LTYtMS0xLTY0NjAxMg_d0a6d7eb-6a3b-4c0a-b529-decea9d12ebc"
      unitRef="usd">3963108000000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE4LTItMS0xLTY0NjAxMg_2b7f1945-e125-4201-b352-c330a30d41e1"
      unitRef="usd">4114436000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE4LTYtMS0xLTY0NjAxMg_a6bb4769-d2d4-4936-a98e-ae30200dc231"
      unitRef="usd">3968242000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <fnm:AdvanceToLender
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE5LTItMS0xLTY0NjAxMg_594bcc4f-744b-449e-992e-b8c0ef33fcd1"
      unitRef="usd">1502000000</fnm:AdvanceToLender>
    <fnm:AdvanceToLender
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzE5LTYtMS0xLTY0NjAxMg_397de5eb-4d33-449b-8e76-6933f26f47b1"
      unitRef="usd">8414000000</fnm:AdvanceToLender>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIwLTItMS0xLTY0NjAxMg_1e865b76-e6bf-4968-b285-1126a89e5838"
      unitRef="usd">12911000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIwLTYtMS0xLTY0NjAxMg_3c3e4218-3fe4-4e8c-99c8-5344a125bd8d"
      unitRef="usd">12715000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjc5ODA4OTAyNGZmNzQ5Mzk4YWZiY2RkNGVlZGEzODc5XzQ4_da730380-5d18-4760-9d29-ad534e507b93"
      unitRef="usd">9241000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjc5ODA4OTAyNGZmNzQ5Mzk4YWZiY2RkNGVlZGEzODc5XzU1_0a8f7371-97de-4f7b-aaa4-b4db43e48bec"
      unitRef="usd">8878000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <fnm:InterestReceivableAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjc5ODA4OTAyNGZmNzQ5Mzk4YWZiY2RkNGVlZGEzODc5XzExMw_8bb26777-7d1b-4cdb-a521-5dc75424d377"
      unitRef="usd">111000000</fnm:InterestReceivableAllowanceForCreditLoss>
    <fnm:InterestReceivableAllowanceForCreditLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjc5ODA4OTAyNGZmNzQ5Mzk4YWZiY2RkNGVlZGEzODc5XzEyMA_7a91a6aa-ea05-4f03-ad7c-17a03295c71b"
      unitRef="usd">140000000</fnm:InterestReceivableAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIxLTItMS0xLTY0NjAxMg_ae6507b8-3371-4cfb-9db1-f836326a81b4"
      unitRef="usd">9821000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIxLTYtMS0xLTY0NjAxMg_5120b09c-f0a4-431d-84e7-9f99d83d46f0"
      unitRef="usd">9264000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:OtherAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIzLTItMS0xLTY0NjAxMg_b96c87da-8bbf-4aa3-935a-fdfea9e06c55"
      unitRef="usd">13387000000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzIzLTYtMS0xLTY0NjAxMg_d6b4c17a-06f3-4733-a848-78f43400e155"
      unitRef="usd">12114000000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI0LTItMS0xLTY0NjAxMg_e8be69e1-f4e6-4b9a-9472-96e54526b54a"
      unitRef="usd">4305288000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI0LTYtMS0xLTY0NjAxMg_3c56a493-aa70-4333-81c0-ed2b5d0e67d1"
      unitRef="usd">4229166000000</us-gaap:Assets>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI3LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjc1OTU2NWRhNDA4YTRmODU4ZjZhYTAyYWRmZGJlODUwXzM5_6a400370-fb71-4075-b126-2dfcea130116"
      unitRef="usd">9347000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI3LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjc1OTU2NWRhNDA4YTRmODU4ZjZhYTAyYWRmZGJlODUwXzQ2_5bfa9709-0a53-49f6-ad99-5ba7470dccff"
      unitRef="usd">8517000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI3LTItMS0xLTY0NjAxMg_c268fb1d-b724-44cf-a6b1-31f6bcee4218"
      unitRef="usd">9917000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI3LTYtMS0xLTY0NjAxMg_00266ef2-ac55-4967-88cf-6988ec455b3f"
      unitRef="usd">9186000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI5LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmI0Y2I2OGEwYjM3MjQ5ODJhZWRlY2E1NjA3YWZhZmMyXzI4_94c51ab8-e0cb-444f-a1b3-1f9b9ca02774"
      unitRef="usd">1161000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI5LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmI0Y2I2OGEwYjM3MjQ5ODJhZWRlY2E1NjA3YWZhZmMyXzM1_684de4b4-55ed-476f-8c7f-4c39374e147c"
      unitRef="usd">2381000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI5LTItMS0xLTY0NjAxMg_441dc018-0d03-4862-989a-94954064f5ef"
      unitRef="usd">134168000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzI5LTYtMS0xLTY0NjAxMg_e90f4fd0-6420-4091-a7c6-7f08ebab1fd0"
      unitRef="usd">200892000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMwLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmU3ZjQ2NjZhYWY0ZjQ1NGI4ODRmN2Y1MTNiYmI1N2YxXzM3_d9fed93b-3cf0-4aa7-9138-3d600091967a"
      unitRef="usd">16260000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMwLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmU3ZjQ2NjZhYWY0ZjQ1NGI4ODRmN2Y1MTNiYmI1N2YxXzQ0_780117ab-6d6a-40f9-84bd-26c52b630841"
      unitRef="usd">21735000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMwLTItMS0xLTY0NjAxMg_0b9dc99c-f2fc-4335-9106-5394181cac23"
      unitRef="usd">4087720000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMwLTYtMS0xLTY0NjAxMg_bc0d1b41-9b81-47a1-88c7-41bbdc098ba4"
      unitRef="usd">3957299000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilities
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmI2MDhhYmIzZWUwYjQ0OWVhY2NhOTQ3ZGQzYmEwNjlhXzMy_47aebdec-7930-4a77-abd7-f4836d68f68d"
      unitRef="usd">1748000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmI2MDhhYmIzZWUwYjQ0OWVhY2NhOTQ3ZGQzYmEwNjlhXzM5_2ebe89c3-31d6-4cf9-a48d-0a83981b7b66"
      unitRef="usd">1245000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMxLTItMS0xLTY0NjAxMg_d69c8618-dd75-4416-949d-14b47bb7aa88"
      unitRef="usd">13206000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMxLTYtMS0xLTY0NjAxMg_5bf59596-a562-4749-850a-2154e651607a"
      unitRef="usd">14432000000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMyLTItMS0xLTY0NjAxMg_aea23d7a-761f-4759-93bc-89394bdec491"
      unitRef="usd">4245011000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMyLTYtMS0xLTY0NjAxMg_59accadf-013d-466e-9e0f-47f5a708dce3"
      unitRef="usd">4181809000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMzLTItMS0xLTY0NjAxMg_62066208-0c37-4d95-a3b0-dcc53ae44b6b"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzMzLTYtMS0xLTY0NjAxMg_935e813a-b4e7-4a3d-8be2-3ba284194609"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <fnm:SeniorPreferredStockLiquidationPreferenceValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM1LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjM3MDVmMmRkNTY3NzQwMmE4OWE2MjJhMWNmNDMwZWZkXzQzOTgwNDY1MTEyMjQ_e3a37b51-8112-48eb-ba6d-fa5a51f1bc79"
      unitRef="usd">180339000000</fnm:SeniorPreferredStockLiquidationPreferenceValue>
    <fnm:SeniorPreferredStockLiquidationPreferenceValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM1LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjM3MDVmMmRkNTY3NzQwMmE4OWE2MjJhMWNmNDMwZWZkXzE0ODQzNDA2OTc1MDcz_5507f93c-81cb-43bc-9201-af035225b41b"
      unitRef="usd">163672000000</fnm:SeniorPreferredStockLiquidationPreferenceValue>
    <fnm:SeniorPreferredStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM1LTItMS0xLTY0NjAxMg_58f74fe1-98dd-4450-a6b0-4efec5b91009"
      unitRef="usd">120836000000</fnm:SeniorPreferredStockValue>
    <fnm:SeniorPreferredStockValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM1LTYtMS0xLTY0NjAxMg_0516dc4b-6e28-4b6d-8aa4-2842a4c4429a"
      unitRef="usd">120836000000</fnm:SeniorPreferredStockValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjg2ZTg1MzA0MWM0ZjQyNmNhOWUxNzk5NTI5MzFlNjU0XzIx_63ec77e6-2670-4ac3-97bb-3a1b294e113a"
      unitRef="shares">700000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjg2ZTg1MzA0MWM0ZjQyNmNhOWUxNzk5NTI5MzFlNjU0XzIx_850c92a2-ee60-4d44-a0fb-da01a59f8be0"
      unitRef="shares">700000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjg2ZTg1MzA0MWM0ZjQyNmNhOWUxNzk5NTI5MzFlNjU0XzQ2_6bbc9297-47d1-4ec9-9768-e4dc863599da"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjg2ZTg1MzA0MWM0ZjQyNmNhOWUxNzk5NTI5MzFlNjU0XzQ2_a24c93ef-93bb-4147-b3e6-ddb67806edb9"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjg2ZTg1MzA0MWM0ZjQyNmNhOWUxNzk5NTI5MzFlNjU0XzQ2_c6b604e8-15b6-48b7-9dd6-153d7a9aec92"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjg2ZTg1MzA0MWM0ZjQyNmNhOWUxNzk5NTI5MzFlNjU0XzQ2_fe35e1b7-4243-47c0-99f9-22ed138bdf45"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTItMS0xLTY0NjAxMg_95f73e14-3917-43f6-9567-f192d84c7527"
      unitRef="usd">19130000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM2LTYtMS0xLTY0NjAxMg_cedd13fa-7a29-40bb-9e3e-ed80985ad1ad"
      unitRef="usd">19130000000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM3LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjRjMjEzYzA3YmRiZjRkM2M5NDAwYzg4OTMxYjVkOTU3XzU4_2fd54bf3-1b49-467c-928e-e65a71f50148"
      unitRef="shares">1308762703</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM3LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjRjMjEzYzA3YmRiZjRkM2M5NDAwYzg4OTMxYjVkOTU3XzU4_a0335511-3fae-4c95-9d9d-d4d97e95f1b5"
      unitRef="shares">1308762703</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM3LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjRjMjEzYzA3YmRiZjRkM2M5NDAwYzg4OTMxYjVkOTU3Xzc5_8f84a8ac-7cf7-4f55-81ec-ef8b6f50fdb0"
      unitRef="shares">1158087567</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM3LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjRjMjEzYzA3YmRiZjRkM2M5NDAwYzg4OTMxYjVkOTU3Xzc5_ccc2e888-7745-4ad2-9430-36bbe2d2b8be"
      unitRef="shares">1158087567</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM3LTItMS0xLTY0NjAxMg_d2e1596f-f477-4cc1-ba0a-6a9b750855cd"
      unitRef="usd">687000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM3LTYtMS0xLTY0NjAxMg_80857432-c21c-4a74-bab9-562fa6072c95"
      unitRef="usd">687000000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM4LTItMS0xLTY0NjAxMg_4ff45567-7c13-4aae-b844-b4d948b6de8b"
      unitRef="usd">-73011000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM4LTYtMS0xLTY0NjAxMg_b9cf6079-20d1-4929-a32e-18a220e75b2e"
      unitRef="usd">-85934000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM5LTItMS0xLTY0NjAxMg_e6ed853e-852a-423a-a9ed-aed3c76ea4c6"
      unitRef="usd">35000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzM5LTYtMS0xLTY0NjAxMg_d2a3ef68-11e8-4e8e-9d48-96297604e555"
      unitRef="usd">38000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQwLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmZlNzdhMWEzODg4YzQxYThhN2NiMDdiNGE3MGE3ZTY1XzI5_403c8fc4-b29c-4e98-9653-f6a5a7cdf301"
      unitRef="shares">150675136</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQwLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmZlNzdhMWEzODg4YzQxYThhN2NiMDdiNGE3MGE3ZTY1XzI5_e0fd6f5b-6159-4c64-bed6-5f98b5da4f6b"
      unitRef="shares">150675136</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQwLTItMS0xLTY0NjAxMg_0d1eb6fb-ed5b-4309-88dd-ff0d14b19337"
      unitRef="usd">7400000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQwLTYtMS0xLTY0NjAxMg_1c2da6f4-a016-4943-b6fe-9613fe735b59"
      unitRef="usd">7400000000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQzLTItMS0xLTY0NjAxMg_9b3529d1-49a1-45db-a756-73b5387c1639"
      unitRef="usd">60277000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQzLTYtMS0xLTY0NjAxMg_1bca42e1-f25b-4a75-adc2-e79dd9cd7d4d"
      unitRef="usd">47357000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQ0LTItMS0xLTY0NjAxMg_789d4332-da41-4c12-abca-d0b823e5ab3a"
      unitRef="usd">4305288000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTMvZnJhZzo4ZDQ3MDQ1NjZjMDg0MTlmYjU0N2VmNTQ2ZjQ0M2I0My90YWJsZTowZjgwMmQxZDFjZDk0ZWJiYTM3YWI2NTNkNzRiMjlmYy90YWJsZXJhbmdlOjBmODAyZDFkMWNkOTRlYmJhMzdhYjY1M2Q3NGIyOWZjXzQ0LTYtMS0xLTY0NjAxMg_5c1e7006-2c25-4207-8ad5-ed114d8ec8ca"
      unitRef="usd">4229166000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQtMi0xLTEtNjQ2MDEy_ae2d8a81-c4fb-4dff-b04e-6e6c99a9122d"
      unitRef="usd">1828000000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQtNi0xLTEtNjQ2MDEy_6e0458cd-8dcc-4a82-ab26-e2621fce3e29"
      unitRef="usd">582000000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQtMTAtMS0xLTY0NjAxMg_d9e73343-46a2-48c6-8818-718288ef57bd"
      unitRef="usd">972000000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUtMi0xLTEtNjQ2MDEy_5458d785-1cd2-4f49-8d8e-56647fb95b31"
      unitRef="usd">117813000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUtNi0xLTEtNjQ2MDEy_fbf6e126-7af5-4ace-b157-0c75f6ee0819"
      unitRef="usd">98930000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUtMTAtMS0xLTY0NjAxMg_0b0e53e5-f5d1-4280-88b9-0af4edcac86d"
      unitRef="usd">106316000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzctMi0xLTEtNjQ2MDEy_9567ebee-f560-48e6-b92b-f9d610f6bf6f"
      unitRef="usd">656000000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzctNi0xLTEtNjQ2MDEy_435ce48e-f678-4a6c-b800-ac9be3c81d45"
      unitRef="usd">163000000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzctMTAtMS0xLTY0NjAxMg_f78770c9-12e1-4e38-be0f-8b7b62213fec"
      unitRef="usd">281000000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzgtMi0xLTEtNjQ2MDEy_b33a1040-3020-42fb-8f46-1841ae82fbbc"
      unitRef="usd">120297000000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzgtNi0xLTEtNjQ2MDEy_da5447fd-844c-4571-a9d2-295cdbf4bfe2"
      unitRef="usd">99675000000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzgtMTAtMS0xLTY0NjAxMg_79fed1b6-27af-495b-b846-45cadc5b986e"
      unitRef="usd">107569000000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEwLTItMS0xLTY0NjAxMg_3566d0b0-8371-462f-a59c-2da324d8173a"
      unitRef="usd">76000000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEwLTYtMS0xLTY0NjAxMg_6613c159-d2c4-4d46-8676-938ef5a94f29"
      unitRef="usd">4000000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEwLTEwLTEtMS02NDYwMTI_8fb92fc5-3e4c-4a68-8e86-43dfa47171ab"
      unitRef="usd">182000000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzExLTItMS0xLTY0NjAxMg_96c1e4a5-85f3-45bb-84bf-bcf33158bd87"
      unitRef="usd">90798000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzExLTYtMS0xLTY0NjAxMg_ba75df9c-4190-4154-8be4-198999865567"
      unitRef="usd">70084000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzExLTEwLTEtMS02NDYwMTI_2f72c31b-f32c-44d0-a967-221b50e25e88"
      unitRef="usd">82521000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEyLTItMS0xLTY0NjAxMg_2e7f1978-4d0f-48ec-bd97-6f796945c404"
      unitRef="usd">90874000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEyLTYtMS0xLTY0NjAxMg_0187cade-7f35-4816-a902-91c72dc47ff5"
      unitRef="usd">70088000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEyLTEwLTEtMS02NDYwMTI_6ab980f6-99c2-4e96-926f-406ab06a144a"
      unitRef="usd">82703000000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEzLTItMS0xLTY0NjAxMg_c21dedd0-cd92-4b42-8099-4a6b77300372"
      unitRef="usd">29423000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEzLTYtMS0xLTY0NjAxMg_c65f9fba-3f04-4fce-b059-135aa858bb5a"
      unitRef="usd">29587000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzEzLTEwLTEtMS02NDYwMTI_dbaab527-ed6f-49ec-a82a-f0362d6f5d99"
      unitRef="usd">24866000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE0LTItMS0xLTY0NjAxMg_0870017c-7aa7-4281-aeab-d1a56fb341bf"
      unitRef="usd">6277000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE0LTYtMS0xLTY0NjAxMg_2be2c514-a5d6-4b6b-a633-10855543c8d4"
      unitRef="usd">-5130000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE0LTEwLTEtMS02NDYwMTI_cdbaccba-c2df-4eb5-8a03-5ce702dccfa5"
      unitRef="usd">678000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE1LTItMS0xLTY0NjAxMg_86606959-ad99-46d8-889e-c750efb6e559"
      unitRef="usd">23146000000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE1LTYtMS0xLTY0NjAxMg_4b59d056-d380-4020-95ed-e02f1b048c4f"
      unitRef="usd">34717000000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE1LTEwLTEtMS02NDYwMTI_af12831c-5956-41e7-bb02-7a476d3ee6be"
      unitRef="usd">24188000000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:GainLossOnInvestments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE2LTItMS0xLTY0NjAxMg_81ba1101-9675-4af7-ac81-4e6507c6e676"
      unitRef="usd">-297000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE2LTYtMS0xLTY0NjAxMg_c86c60b9-76c6-47e2-80b9-1ad6b0aefc6d"
      unitRef="usd">1352000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE2LTEwLTEtMS02NDYwMTI_7961d964-41ca-4708-a6ac-dc4b9c4b6156"
      unitRef="usd">907000000</us-gaap:GainLossOnInvestments>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE3LTItMS0xLTY0NjAxMg_3de1b93d-86a4-4d74-85c7-d10aa2d4ff26"
      unitRef="usd">1284000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE3LTYtMS0xLTY0NjAxMg_d193af74-448a-4b3f-b0dc-3945516db3d8"
      unitRef="usd">155000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE3LTEwLTEtMS02NDYwMTI_2021e6f4-d68e-4751-ac81-26dcf2c4ba7b"
      unitRef="usd">-2501000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:NoninterestIncomeOtherOperatingIncome
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE4LTItMS0xLTY0NjAxMg_56d05509-09f9-49d6-a38d-3eac940e5a49"
      unitRef="usd">312000000</us-gaap:NoninterestIncomeOtherOperatingIncome>
    <us-gaap:NoninterestIncomeOtherOperatingIncome
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE4LTYtMS0xLTY0NjAxMg_14e604d0-c978-45c5-abe3-d18940effde0"
      unitRef="usd">361000000</us-gaap:NoninterestIncomeOtherOperatingIncome>
    <us-gaap:NoninterestIncomeOtherOperatingIncome
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE4LTEwLTEtMS02NDYwMTI_f970c411-e171-4120-8042-bcd62f99144a"
      unitRef="usd">462000000</us-gaap:NoninterestIncomeOtherOperatingIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE5LTItMS0xLTY0NjAxMg_79b80abf-a3a3-4d7d-b3df-79276493288f"
      unitRef="usd">1299000000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE5LTYtMS0xLTY0NjAxMg_b89ac3cc-081c-4212-824d-0f0b3ff78cf5"
      unitRef="usd">1868000000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzE5LTEwLTEtMS02NDYwMTI_38d3162d-4d4d-4470-b95c-f2ec102e94cc"
      unitRef="usd">-1132000000</us-gaap:NoninterestIncome>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIxLTItMS0xLTY0NjAxMg_0d9a2b4d-c7be-4cc0-9b32-36c5bb0a2ee6"
      unitRef="usd">1671000000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIxLTYtMS0xLTY0NjAxMg_be2c5d96-7d9a-48aa-98e0-0318b5bf4f3e"
      unitRef="usd">1493000000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIxLTEwLTEtMS02NDYwMTI_71af8aa1-ca53-4a61-92fa-985b726d1936"
      unitRef="usd">1554000000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIyLTItMS0xLTY0NjAxMg_78a79d01-0fe9-493e-b8d8-deb2cf9b21c2"
      unitRef="usd">850000000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIyLTYtMS0xLTY0NjAxMg_36b50f8e-9a36-4451-af6c-78c23fecb289"
      unitRef="usd">817000000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIyLTEwLTEtMS02NDYwMTI_17b5501b-64c8-4fce-b128-be1a770d941e"
      unitRef="usd">921000000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIzLTItMS0xLTY0NjAxMg_e1bea1f0-2ac8-4263-992d-368ca2dba359"
      unitRef="usd">808000000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIzLTYtMS0xLTY0NjAxMg_f730aa46-2ab8-4d6d-9f4c-4deddd847fbf"
      unitRef="usd">755000000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzIzLTEwLTEtMS02NDYwMTI_2212507e-b920-451b-a7b3-c07997096f5a"
      unitRef="usd">593000000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI0LTItMS0xLTY0NjAxMg_573bc09d-bb7f-464b-a60c-1ee26684a44a"
      unitRef="usd">3329000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI0LTYtMS0xLTY0NjAxMg_5e93e441-4d47-4c83-9c9b-8f010da1ce3a"
      unitRef="usd">3065000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI0LTEwLTEtMS02NDYwMTI_e7cbb978-b1a9-4b02-aac2-107bbec41862"
      unitRef="usd">3068000000</us-gaap:GeneralAndAdministrativeExpense>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI2LTItMS0xLTY0NjAxMg_e994c99f-f6b4-4820-bfe1-eb4dc8172011"
      unitRef="usd">3369000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI2LTYtMS0xLTY0NjAxMg_11be7bd7-7510-4d95-97c7-97f43abcfe09"
      unitRef="usd">3071000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI2LTEwLTEtMS02NDYwMTI_e1e75fa4-f8b7-4ac1-82ca-437a6077b1c5"
      unitRef="usd">2673000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:CreditEnhancementExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI3LTItMS0xLTY0NjAxMg_c82ba062-5e69-483e-910e-a8c3b4cc5cc7"
      unitRef="usd">1323000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI3LTYtMS0xLTY0NjAxMg_60754baf-efd3-48fd-bb41-529a723398f3"
      unitRef="usd">1051000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI3LTEwLTEtMS02NDYwMTI_a31aae7d-eaa0-4b54-b580-48dbeed50468"
      unitRef="usd">1361000000</fnm:CreditEnhancementExpense>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI4LTItMS0xLTY0NjAxMg_74dbdcc3-8a7b-4f19-9b2e-da87f4f94da4"
      unitRef="usd">-727000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI4LTYtMS0xLTY0NjAxMg_5c4d27e4-b452-4a3e-b254-dbe07c155358"
      unitRef="usd">194000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI4LTEwLTEtMS02NDYwMTI_a556f2a0-26eb-473c-b361-41fa9a41eca0"
      unitRef="usd">-233000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <us-gaap:OtherNoninterestExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI5LTItMS0xLTY0NjAxMg_7abdbe67-6018-412d-8fb4-4ed952fccb3a"
      unitRef="usd">918000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI5LTYtMS0xLTY0NjAxMg_089b5446-834f-4fa3-84a3-2122125c855d"
      unitRef="usd">1255000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzI5LTEwLTEtMS02NDYwMTI_45a9f3d4-5052-457e-b3b6-0a87690a0e9f"
      unitRef="usd">1308000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMwLTItMS0xLTY0NjAxMg_801ab4d9-60a8-40a6-94c4-e4c6246bd824"
      unitRef="usd">8212000000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMwLTYtMS0xLTY0NjAxMg_07d44b1c-5aeb-40d1-9fad-32a4baf31ec4"
      unitRef="usd">8636000000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMwLTEwLTEtMS02NDYwMTI_a7934015-8d60-401a-bcbd-4f077c203f6b"
      unitRef="usd">8177000000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMxLTItMS0xLTY0NjAxMg_cf279485-1b58-4d05-b122-e85955e6a5b4"
      unitRef="usd">16233000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMxLTYtMS0xLTY0NjAxMg_e3b5e04e-46f8-46dc-94c9-63a687a9ac2e"
      unitRef="usd">27949000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMxLTEwLTEtMS02NDYwMTI_a54a0ffc-1de1-4c15-bb38-e90e1daa10e0"
      unitRef="usd">14879000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMyLTItMS0xLTY0NjAxMg_3d989528-650c-4465-9a7d-36c06886d4e2"
      unitRef="usd">3310000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMyLTYtMS0xLTY0NjAxMg_cefde420-b8d1-4c5e-91ab-41ff67a8dbc7"
      unitRef="usd">5773000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMyLTEwLTEtMS02NDYwMTI_c658bd70-2729-488f-b6c0-84030651774c"
      unitRef="usd">3074000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMzLTItMS0xLTY0NjAxMg_9cb99b73-0b58-4c20-8c28-c448dd4cf761"
      unitRef="usd">12923000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMzLTYtMS0xLTY0NjAxMg_b9dd9c66-e2c0-4b70-8ec6-96a1bc2af142"
      unitRef="usd">22176000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzMzLTEwLTEtMS02NDYwMTI_956648c5-f744-4d15-b697-b5fd7a743078"
      unitRef="usd">11805000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzM3LTItMS0xLTY0NjAxMg_05036425-4863-4fdd-ba15-f9fad0ce3983"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzM3LTYtMS0xLTY0NjAxMg_8ccf9626-2e21-4821-9ea8-d2cdad06ab45"
      unitRef="usd">-78000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzM3LTEwLTEtMS02NDYwMTI_7a390874-4039-4a1c-856b-7fe9ca5ecd32"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzM4LTItMS0xLTY0NjAxMg_4ef09b8c-8ed2-4da0-a3c7-146ef4568c8f"
      unitRef="usd">12920000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzM4LTYtMS0xLTY0NjAxMg_e892fae3-d6c4-4be6-99ac-87fcfe465293"
      unitRef="usd">22098000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzM4LTEwLTEtMS02NDYwMTI_10775d2b-c6c5-4113-b796-b849b5592e82"
      unitRef="usd">11790000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQxLTItMS0xLTY0NjAxMg_26cf9d90-f732-42c2-b670-16e02d01b891"
      unitRef="usd">12923000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQxLTYtMS0xLTY0NjAxMg_c41fb15e-c779-4220-b5fd-2013419926ba"
      unitRef="usd">22176000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQxLTEwLTEtMS02NDYwMTI_58366cc5-9927-49fd-926a-765e0600358a"
      unitRef="usd">11805000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ0LTItMS0xLTY0NjAxMg_01ece5fd-e334-41f2-96de-70607b915d46"
      unitRef="usd">12920000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ0LTYtMS0xLTY0NjAxMg_0444113d-3736-4f50-8ac7-59fa27045fbf"
      unitRef="usd">22098000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ0LTEwLTEtMS02NDYwMTI_e012f3b2-879b-4522-9218-86258af1b08c"
      unitRef="usd">11790000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ1LTItMS0xLTY0NjAxMg_11ab3d49-99b6-4bb4-8dd5-fdd5606cfc99"
      unitRef="usd">3000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ1LTItMS0xLTY0NjAxMg_8d3117c8-2a64-4c65-8704-1784865b6fd5"
      unitRef="usd">3000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ1LTYtMS0xLTY0NjAxMg_41b1782a-48b2-4efd-9621-83ddb7044239"
      unitRef="usd">78000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ1LTYtMS0xLTY0NjAxMg_be27603f-20cd-4a11-aa3f-265d5a2b1a9a"
      unitRef="usd">78000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ1LTEwLTEtMS02NDYwMTI_139076db-6d86-4936-93ee-33c657ed5f91"
      unitRef="usd">15000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ1LTEwLTEtMS02NDYwMTI_f8882db8-d4ce-4281-b2f8-f2a8c9dc7c47"
      unitRef="usd">15000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ3LTItMS0xLTY0NjAxMg_69a8581d-ec69-40e4-8813-0cd5d35dd263"
      unitRef="usdPerShare">0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ3LTYtMS0xLTY0NjAxMg_f40f5e47-036a-49aa-bae8-ebb9a6fb7570"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ3LTEwLTEtMS02NDYwMTI_dc91a9ad-cae7-47e5-8b7b-f1b1f5a34489"
      unitRef="usdPerShare">0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ4LTItMS0xLTY0NjAxMg_fb00eb16-03a7-47b7-80c8-5fab42023e93"
      unitRef="usdPerShare">0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ4LTYtMS0xLTY0NjAxMg_9644fb2f-97ce-449a-a618-aa241e15d5ab"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzQ4LTEwLTEtMS02NDYwMTI_8b190ad8-b7bf-4468-ac05-acf6881eac58"
      unitRef="usdPerShare">0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUwLTItMS0xLTY0NjAxMg_6f7b3646-6402-46f5-91ec-b56404433a52"
      unitRef="shares">5867000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUwLTYtMS0xLTY0NjAxMg_3dbf904f-aca3-44b3-ab4d-7f1286dd1c36"
      unitRef="shares">5867000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUwLTEwLTEtMS02NDYwMTI_79338320-5344-4a43-ada0-74bf065315f8"
      unitRef="shares">5867000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUxLTItMS0xLTY0NjAxMg_c3d46503-ee2c-44ff-9f6d-4c91af5e89ef"
      unitRef="shares">5893000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUxLTYtMS0xLTY0NjAxMg_e1b35fe0-75d3-4e4b-8712-38376a738552"
      unitRef="shares">5893000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTYvZnJhZzo5NzE0OGM0MDc1YzQ0YWIyYmY0NjBiOGRiMzAxYzQ5Zi90YWJsZTo0ZWM4MjAyM2M4ODc0MDk1OWE2ZDA1MjM5MWU2YjZiZC90YWJsZXJhbmdlOjRlYzgyMDIzYzg4NzQwOTU5YTZkMDUyMzkxZTZiNmJkXzUxLTEwLTEtMS02NDYwMTI_b933a721-3f25-4170-b2cf-b96fe89581d7"
      unitRef="shares">5893000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMtMi0xLTEtNjQ2MDEy_f5762c5b-4d40-45a8-a2c9-50c12d9e1537"
      unitRef="usd">12923000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMtNC0xLTEtNjQ2MDEy_445b10e4-00a3-41db-8a74-f336291b36a3"
      unitRef="usd">22176000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMtNi0xLTEtNjQ2MDEy_9010810b-c8bc-4e4e-bf64-1211c7c49585"
      unitRef="usd">11805000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzUtMi0xLTEtNjQ2MDEy_76ae6b33-4604-40a7-b309-5116b3fa1ab0"
      unitRef="usd">-5731000000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzUtNC0xLTEtNjQ2MDEy_7c4a6530-8273-4f62-93d9-0b42c44a0c34"
      unitRef="usd">-10763000000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzUtNi0xLTEtNjQ2MDEy_8e7fbb31-527c-49b2-ae78-1e1c92b31daa"
      unitRef="usd">-9190000000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:GainLossOnOilAndGasHedgingActivity
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzYtMi0xLTEtNjQ2MDEy_9033987c-02fa-4c3f-adb4-cc5c5d5a7c16"
      unitRef="usd">423000000</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzYtNC0xLTEtNjQ2MDEy_bc0f4d09-273c-4455-af86-7545b1efb23e"
      unitRef="usd">268000000</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzYtNi0xLTEtNjQ2MDEy_d1869484-7b79-4b8a-94be-21605b69244a"
      unitRef="usd">0</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzctMi0xLTEtNjQ2MDEy_16d025b1-c7f0-48e3-b293-a28468ed5b20"
      unitRef="usd">6277000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzctNC0xLTEtNjQ2MDEy_484c186f-4c9d-46b0-a1ea-56cfa77d3112"
      unitRef="usd">-5130000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzctNi0xLTEtNjQ2MDEy_26251678-49bc-4e7f-a503-d7661b02890b"
      unitRef="usd">678000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <fnm:ValuationLossGain
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzgtMi0xLTEtNjQ2MDEy_f12b94f5-5d3a-437c-9814-dbbce8d05b1d"
      unitRef="usd">-361000000</fnm:ValuationLossGain>
    <fnm:ValuationLossGain
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzgtNC0xLTEtNjQ2MDEy_e777f31a-4bd1-48b1-b010-d155ba1bdc53"
      unitRef="usd">1996000000</fnm:ValuationLossGain>
    <fnm:ValuationLossGain
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzgtNi0xLTEtNjQ2MDEy_9049a272-10a6-4b6b-b2fc-7b85ff7e580e"
      unitRef="usd">2618000000</fnm:ValuationLossGain>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzktMi0xLTEtNjQ2MDEy_14f65be8-0ed6-4a83-af51-2b0ff4606f1c"
      unitRef="usd">-200000000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzktNC0xLTEtNjQ2MDEy_5b925748-8dd2-4d5a-b176-5aaf39234520"
      unitRef="usd">300000000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzktNi0xLTEtNjQ2MDEy_3a60e251-19f2-4c34-881b-eeb1c2a198e3"
      unitRef="usd">3152000000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <fnm:NetGainsRelatedToTheDispositionofAcquiredPropertyandPreforeclosureSalesIncludingCreditEnhancements
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEwLTItMS0xLTY0NjAxMg_bace0764-ef78-427c-b6b6-2375be8772d3"
      unitRef="usd">1782000000</fnm:NetGainsRelatedToTheDispositionofAcquiredPropertyandPreforeclosureSalesIncludingCreditEnhancements>
    <fnm:NetGainsRelatedToTheDispositionofAcquiredPropertyandPreforeclosureSalesIncludingCreditEnhancements
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEwLTQtMS0xLTY0NjAxMg_9a2f9463-e789-4db0-a38c-1881d7dc5e68"
      unitRef="usd">1780000000</fnm:NetGainsRelatedToTheDispositionofAcquiredPropertyandPreforeclosureSalesIncludingCreditEnhancements>
    <fnm:NetGainsRelatedToTheDispositionofAcquiredPropertyandPreforeclosureSalesIncludingCreditEnhancements
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEwLTYtMS0xLTY0NjAxMg_b38d87f5-2b6f-4168-814d-4bdf83d89ec6"
      unitRef="usd">924000000</fnm:NetGainsRelatedToTheDispositionofAcquiredPropertyandPreforeclosureSalesIncludingCreditEnhancements>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzExLTItMS0xLTY0NjAxMg_08265e9b-1da3-45c2-b6be-c2e22745215c"
      unitRef="usd">1826000000</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzExLTQtMS0xLTY0NjAxMg_ded6bd1d-20f8-4cb8-aed0-4c77112d9b60"
      unitRef="usd">618000000</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzExLTYtMS0xLTY0NjAxMg_3dec9a7b-e7de-4f77-89e7-42c9b39dec7b"
      unitRef="usd">2749000000</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <fnm:IncreaseDecreaseInServicerAdvances
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEyLTItMS0xLTY0NjAxMg_dfe70a35-11cc-4d5d-886a-480342ca3306"
      unitRef="usd">-217000000</fnm:IncreaseDecreaseInServicerAdvances>
    <fnm:IncreaseDecreaseInServicerAdvances
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEyLTQtMS0xLTY0NjAxMg_cc45b783-3bed-4ce3-832e-cf15788a5268"
      unitRef="usd">-2131000000</fnm:IncreaseDecreaseInServicerAdvances>
    <fnm:IncreaseDecreaseInServicerAdvances
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEyLTYtMS0xLTY0NjAxMg_0ae57ef2-28ce-4678-a7a4-45bce55d33bf"
      unitRef="usd">932000000</fnm:IncreaseDecreaseInServicerAdvances>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEzLTItMS0xLTY0NjAxMg_aa3306af-4257-4ab4-ad4c-e1579b494739"
      unitRef="usd">-343000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEzLTQtMS0xLTY0NjAxMg_080c845d-adb7-49ec-8bee-473baab53306"
      unitRef="usd">438000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzEzLTYtMS0xLTY0NjAxMg_354e5e27-c772-4b3c-8b95-989f05c6c1bc"
      unitRef="usd">-361000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzE0LTItMS0xLTY0NjAxMg_9e8bd7f4-97ea-4171-94f4-202e54204044"
      unitRef="usd">-34787000000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzE0LTQtMS0xLTY0NjAxMg_a8157dfa-dc57-4dfd-b458-f3a24e6f469e"
      unitRef="usd">-46983000000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:IncreaseDecreaseInTradingSecurities
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzE0LTYtMS0xLTY0NjAxMg_1aad1773-af72-412c-b0d8-1a3ba176bd58"
      unitRef="usd">73659000000</us-gaap:IncreaseDecreaseInTradingSecurities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzE2LTItMS0xLTY0NjAxMg_67ff3ba2-694b-4503-9f4f-6ec61aee5a89"
      unitRef="usd">43826000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzE2LTQtMS0xLTY0NjAxMg_e6ba67e7-bd54-413e-9294-bddfe2b30a22"
      unitRef="usd">47211000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzE2LTYtMS0xLTY0NjAxMg_904b68ce-d85c-465e-b4bd-7e1bab5bad10"
      unitRef="usd">-72934000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzIyLTItMS0xLTY0NjAxMg_fd3253b1-05fa-43b6-98af-143517a623dc"
      unitRef="usd">247016000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzIyLTQtMS0xLTY0NjAxMg_94228cd0-a8bf-4922-9289-806d1d123c57"
      unitRef="usd">649238000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzIyLTYtMS0xLTY0NjAxMg_14e746b0-e769-41ae-b777-dbe8f31df70a"
      unitRef="usd">766699000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i7b92fe70103d43e1a93a5cfec4975f25_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzIzLTItMS0xLTY0NjAxMg_654898c3-abc3-4bb3-a5bc-fbfdeed493ad"
      unitRef="usd">7609000000</us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i4cc7e38bd2da42adbf1f092620c54173_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzIzLTQtMS0xLTY0NjAxMg_15535138-536d-44fc-9d30-8c3724528d9f"
      unitRef="usd">11212000000</us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="icddd36684d364d0e99fed0ddfb34b12f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzIzLTYtMS0xLTY0NjAxMg_79935c36-5017-497a-b386-528097c03ca1"
      unitRef="usd">10672000000</us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment
      contextRef="i7b92fe70103d43e1a93a5cfec4975f25_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI0LTItMS0xLTY0NjAxMg_ba3760ce-929d-4aa2-97f6-391be185567a"
      unitRef="usd">7501000000</us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment
      contextRef="i4cc7e38bd2da42adbf1f092620c54173_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI0LTQtMS0xLTY0NjAxMg_7f790ec7-b6a4-4c70-9069-f573c4cbba85"
      unitRef="usd">17130000000</us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment
      contextRef="icddd36684d364d0e99fed0ddfb34b12f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI0LTYtMS0xLTY0NjAxMg_d66aba62-d64c-4dac-b38e-321f024a53bb"
      unitRef="usd">8744000000</us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment>
    <fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i1a786c407ff64743b77b3a4a349bfe73_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI1LTItMS0xLTY0NjAxMg_1157ac51-7406-4928-ac82-6852e4e223bd"
      unitRef="usd">492715000000</fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i133a635dbdaf4fcea4f7c237b3086297_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI1LTQtMS0xLTY0NjAxMg_762cf69d-683d-4966-bac4-5e153d1f1f3a"
      unitRef="usd">1093058000000</fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i74a00119a9be4d568a2d1888b347eb32_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI1LTYtMS0xLTY0NjAxMg_bfb268ed-6d39-4815-9255-98936af26ab7"
      unitRef="usd">1120473000000</fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <fnm:PaymentsForAdvancesToLenders
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI2LTItMS0xLTY0NjAxMg_c2e70b78-b2be-4ee7-a26c-f0f2d64915f3"
      unitRef="usd">178450000000</fnm:PaymentsForAdvancesToLenders>
    <fnm:PaymentsForAdvancesToLenders
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI2LTQtMS0xLTY0NjAxMg_2b22c259-5cbc-4d3e-abac-6b1aad3aa06e"
      unitRef="usd">393016000000</fnm:PaymentsForAdvancesToLenders>
    <fnm:PaymentsForAdvancesToLenders
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI2LTYtMS0xLTY0NjAxMg_9634b226-0a62-4466-b5ea-3b0b6e587200"
      unitRef="usd">339043000000</fnm:PaymentsForAdvancesToLenders>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI3LTItMS0xLTY0NjAxMg_5db2381c-675b-444f-93f2-2930cce4e2a9"
      unitRef="usd">2694000000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI3LTQtMS0xLTY0NjAxMg_0af2469c-a8ca-4c22-895f-f3533e1c527b"
      unitRef="usd">3536000000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI3LTYtMS0xLTY0NjAxMg_fe8c97b6-cd3b-449e-8261-27db64a0c832"
      unitRef="usd">5991000000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI4LTItMS0xLTY0NjAxMg_e261b9bb-7210-4577-bce9-4a7a75244a56"
      unitRef="usd">6178000000</us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet>
    <us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI4LTQtMS0xLTY0NjAxMg_20525551-4698-4a3f-bb78-14fc65621786"
      unitRef="usd">7457000000</us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet>
    <us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI4LTYtMS0xLTY0NjAxMg_441daacb-c126-438d-b95f-68e73bd70f2a"
      unitRef="usd">-14622000000</us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI5LTItMS0xLTY0NjAxMg_9a7327fb-eb78-443e-a9bf-1cfc05867d7e"
      unitRef="usd">1103000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI5LTQtMS0xLTY0NjAxMg_2de40f33-fb89-49ac-af81-867faa950930"
      unitRef="usd">-711000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzI5LTYtMS0xLTY0NjAxMg_5fbb6f80-8e60-4881-9ed0-6eeca44e6e6f"
      unitRef="usd">-1169000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMwLTItMS0xLTY0NjAxMg_8c5f7033-14df-4d16-b1d0-4fbd566ff98a"
      unitRef="usd">90128000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMwLTQtMS0xLTY0NjAxMg_3615f46e-65d1-4b71-931a-a467336937c5"
      unitRef="usd">90850000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMwLTYtMS0xLTY0NjAxMg_5a4387fe-b6e5-4da2-8d12-6568b91d0a5c"
      unitRef="usd">26685000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7b92fe70103d43e1a93a5cfec4975f25_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMyLTItMS0xLTY0NjAxMg_845c9518-685e-4141-a748-671aa179e8b2"
      unitRef="usd">340708000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i4cc7e38bd2da42adbf1f092620c54173_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMyLTQtMS0xLTY0NjAxMg_ddfe30b8-55c2-4ba5-8840-18a3b127e91e"
      unitRef="usd">317867000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="icddd36684d364d0e99fed0ddfb34b12f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMyLTYtMS0xLTY0NjAxMg_ff247e8e-1975-4d49-87a1-5e5b8a02e633"
      unitRef="usd">580220000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7b92fe70103d43e1a93a5cfec4975f25_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMzLTItMS0xLTY0NjAxMg_f0cf2586-c1d3-4605-8a5f-48e530522da9"
      unitRef="usd">403967000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i4cc7e38bd2da42adbf1f092620c54173_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMzLTQtMS0xLTY0NjAxMg_71e7f4ab-2598-456e-8567-d3b25033ef03"
      unitRef="usd">405368000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="icddd36684d364d0e99fed0ddfb34b12f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzMzLTYtMS0xLTY0NjAxMg_befb1844-c2e5-4c59-87b4-ec456b0d0903"
      unitRef="usd">472795000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i1a786c407ff64743b77b3a4a349bfe73_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM0LTItMS0xLTY0NjAxMg_2ae81203-f284-4766-bfb1-5f9fcff05ba8"
      unitRef="usd">469955000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i133a635dbdaf4fcea4f7c237b3086297_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM0LTQtMS0xLTY0NjAxMg_001894db-40cd-479b-997f-b221ce01dc61"
      unitRef="usd">1097497000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i74a00119a9be4d568a2d1888b347eb32_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM0LTYtMS0xLTY0NjAxMg_d068c48c-4f70-49de-8f33-60196498837e"
      unitRef="usd">1091242000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i1a786c407ff64743b77b3a4a349bfe73_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM1LTItMS0xLTY0NjAxMg_c27b04c5-8687-4fe9-847e-fc6f8fce1e9c"
      unitRef="usd">561440000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i133a635dbdaf4fcea4f7c237b3086297_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM1LTQtMS0xLTY0NjAxMg_3fc60bf4-0cf2-4389-bcd2-d8c9ae4f5812"
      unitRef="usd">1155118000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i74a00119a9be4d568a2d1888b347eb32_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM1LTYtMS0xLTY0NjAxMg_9ee6d32d-8e87-45be-8f89-a6ad413a9e2e"
      unitRef="usd">1097692000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM3LTItMS0xLTY0NjAxMg_97c256b6-2678-493e-993a-340973c032f2"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM3LTQtMS0xLTY0NjAxMg_76794653-81fd-4df4-a164-998b99902417"
      unitRef="usd">69000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM3LTYtMS0xLTY0NjAxMg_02888eeb-3c3f-421a-9e89-dc07e3779ea9"
      unitRef="usd">-510000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM4LTItMS0xLTY0NjAxMg_9a42da00-854a-4d8e-8e44-193890693400"
      unitRef="usd">-154744000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM4LTQtMS0xLTY0NjAxMg_2ec03985-6a22-459f-b5f2-b25b03e931d0"
      unitRef="usd">-145053000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM4LTYtMS0xLTY0NjAxMg_f25b7c0e-d9bb-4a70-a757-0726ee8207d7"
      unitRef="usd">100465000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM5LTItMS0xLTY0NjAxMg_e529aa9d-1192-4a14-90b3-976406bc2665"
      unitRef="usd">-20790000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM5LTQtMS0xLTY0NjAxMg_cd8d586a-2318-45c5-9f34-ac2ea142f57b"
      unitRef="usd">-6992000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzM5LTYtMS0xLTY0NjAxMg_623e7bdc-233c-4a33-b0d5-1387b4c8f3d3"
      unitRef="usd">54216000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQwLTItMS0xLTY0NjAxMg_e906ed59-1f9f-4936-b3be-32839b782f51"
      unitRef="usd">108631000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQwLTQtMS0xLTY0NjAxMg_dc37d52c-d69d-46b8-aeb0-aac183d8e117"
      unitRef="usd">115623000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7bf05fa66da94f138afe5a9b0113aba2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQwLTYtMS0xLTY0NjAxMg_18d60806-0432-4530-9886-5eb28a482e37"
      unitRef="usd">61407000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQxLTItMS0xLTY0NjAxMg_eeb971eb-a70d-4044-a01c-c52481f12b08"
      unitRef="usd">87841000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQxLTQtMS0xLTY0NjAxMg_732a39d3-0ffd-4035-a557-281954216500"
      unitRef="usd">108631000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQxLTYtMS0xLTY0NjAxMg_b1f22894-3bf0-4eb0-b883-975efa5c8f91"
      unitRef="usd">115623000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaid
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQzLTItMS0xLTY0NjAxMg_a2acd09a-38b3-4d5f-aa9f-c348ce1c96ca"
      unitRef="usd">101469000000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQzLTQtMS0xLTY0NjAxMg_eb59502f-1353-4011-9014-1baba0bde22f"
      unitRef="usd">106205000000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQzLTYtMS0xLTY0NjAxMg_9136ad8c-f58e-4257-a4dd-cc25ef22244b"
      unitRef="usd">113878000000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ0LTItMS0xLTY0NjAxMg_34713b92-5c4c-4bc8-8124-3f50dde69961"
      unitRef="usd">3511000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ0LTQtMS0xLTY0NjAxMg_2b07cee9-2899-49f3-a3d0-4432662fbeb7"
      unitRef="usd">5500000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ0LTYtMS0xLTY0NjAxMg_32c3887e-a0d0-4202-ae13-c47a45d452d5"
      unitRef="usd">3950000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ2LTItMS0xLTY0NjAxMg_d9972a3f-430a-4c34-8de4-124186bcd2c8"
      unitRef="usd">185205000000</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ2LTQtMS0xLTY0NjAxMg_6864e8a4-2a54-4a2c-bf26-6d7823563278"
      unitRef="usd">398026000000</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ2LTYtMS0xLTY0NjAxMg_6121f976-3a74-4e40-9959-9003605e7660"
      unitRef="usd">369733000000</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <fnm:TransfersFromLoansHeldForInvestmentOfParentCompanyToLoansHeldForInvestmentOfConsolidatedTrusts
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ3LTItMS0xLTY0NjAxMg_9b2725c4-bdcc-4381-8e72-c3155de7b5ef"
      unitRef="usd">265066000000</fnm:TransfersFromLoansHeldForInvestmentOfParentCompanyToLoansHeldForInvestmentOfConsolidatedTrusts>
    <fnm:TransfersFromLoansHeldForInvestmentOfParentCompanyToLoansHeldForInvestmentOfConsolidatedTrusts
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ3LTQtMS0xLTY0NjAxMg_0d2d281b-924c-4982-9040-4d5ad07b4ec0"
      unitRef="usd">663849000000</fnm:TransfersFromLoansHeldForInvestmentOfParentCompanyToLoansHeldForInvestmentOfConsolidatedTrusts>
    <fnm:TransfersFromLoansHeldForInvestmentOfParentCompanyToLoansHeldForInvestmentOfConsolidatedTrusts
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ3LTYtMS0xLTY0NjAxMg_4de2c0f0-10dd-47f9-b003-ce4c438b9eba"
      unitRef="usd">709451000000</fnm:TransfersFromLoansHeldForInvestmentOfParentCompanyToLoansHeldForInvestmentOfConsolidatedTrusts>
    <fnm:NetTransfersFromAdvancestoLenderstoLoansHeldforInvestmentofConsolidatedTrusts1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ4LTItMS0xLTY0NjAxMg_42be5fac-92fa-48be-8a41-dbcd348f9fba"
      unitRef="usd">185203000000</fnm:NetTransfersFromAdvancestoLenderstoLoansHeldforInvestmentofConsolidatedTrusts1>
    <fnm:NetTransfersFromAdvancestoLenderstoLoansHeldforInvestmentofConsolidatedTrusts1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ4LTQtMS0xLTY0NjAxMg_78cb5441-f65e-4149-ba98-89fc0a612cad"
      unitRef="usd">384700000000</fnm:NetTransfersFromAdvancestoLenderstoLoansHeldforInvestmentofConsolidatedTrusts1>
    <fnm:NetTransfersFromAdvancestoLenderstoLoansHeldforInvestmentofConsolidatedTrusts1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ4LTYtMS0xLTY0NjAxMg_eecc94f6-512c-4bac-80d7-a1a920893e28"
      unitRef="usd">318426000000</fnm:NetTransfersFromAdvancestoLenderstoLoansHeldforInvestmentofConsolidatedTrusts1>
    <us-gaap:TransferToOtherRealEstate
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ5LTItMS0xLTY0NjAxMg_adc271fc-49db-44fd-b153-adf7e7b50fca"
      unitRef="usd">2344000000</us-gaap:TransferToOtherRealEstate>
    <us-gaap:TransferToOtherRealEstate
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ5LTQtMS0xLTY0NjAxMg_e9baea63-4722-4d6f-a434-04ec071e25ba"
      unitRef="usd">3000000000</us-gaap:TransferToOtherRealEstate>
    <us-gaap:TransferToOtherRealEstate
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF80OTkvZnJhZzo1ZDQwMGNiZTE1ZmY0MzYwOGZkNjVmZmYyOTZkNWViZi90YWJsZTo2MjRmNWY3NWZhZTU0N2ZhOTkxZWM1NzMzMjQxNTE3YS90YWJsZXJhbmdlOjYyNGY1Zjc1ZmFlNTQ3ZmE5OTFlYzU3MzMyNDE1MTdhXzQ5LTYtMS0xLTY0NjAxMg_c5e0db65-530e-48be-84a7-d708c32184a5"
      unitRef="usd">3940000000</us-gaap:TransferToOtherRealEstate>
    <us-gaap:SharesOutstanding
      contextRef="i8a24418c33b5493089a7288bf1ab8b47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMi0xLTEtNjQ2MDEy_fb1a2b29-f74e-4560-aabc-7098f0adc391"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ie4a895bef8bb4eabae648c1bce9262db_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtNC0xLTEtNjQ2MDEy_c6ed7e35-79d3-4e7b-8cee-9b3175a4558c"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i0d589462f27c4308a1a163a783742607_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtNi0xLTEtNjQ2MDEy_1b51575e-d0cc-4585-97b4-831f0fe57363"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a24418c33b5493089a7288bf1ab8b47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtOC0xLTEtNjQ2MDEy_3504b381-6d89-48ca-adb1-c4ed43482200"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4a895bef8bb4eabae648c1bce9262db_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMTAtMS0xLTY0NjAxMg_d7238cec-860b-4799-b78d-89a58f3e2b10"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d589462f27c4308a1a163a783742607_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMTItMS0xLTY0NjAxMg_27ac3fc3-43b2-4847-b4a7-97e1d181cb4a"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib626295c50704f4d80e859f35be849ec_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMTQtMS0xLTY0NjAxMg_75d185bb-b32d-425f-8e24-87e1e961dfe5"
      unitRef="usd">-118776000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0700b53e04774815bb385d4bd5b23ad4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMTYtMS0xLTY0NjAxMg_6dff396c-4ae4-44f9-830b-7a353d330ffa"
      unitRef="usd">131000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie27cb7759e13434bbec6c0e3fa3de109_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMTgtMS0xLTY0NjAxMg_a6b56132-db20-40f6-b277-6d3b9678f4ab"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bf05fa66da94f138afe5a9b0113aba2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMtMjEtMS0xLTY0NjAxMg_0ccecf57-0ac2-40ad-9133-d7c5328c88e2"
      unitRef="usd">14608000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i68bf5893283146ec82ae130af034f1f6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzQtMTQtMS0xLTY0NjAxMg_5f6d9d6e-146e-423a-bf58-8ddfc5800e61"
      unitRef="usd">-1139000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bfc4eebd7404c67a8d5fde0de9aed45_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzQtMjEtMS0xLTY0NjAxMg_6ff66847-298f-4a4d-a2ad-37fa44e960c8"
      unitRef="usd">-1139000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i8a24418c33b5493089a7288bf1ab8b47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMi0xLTEtNzgwNjI4_23439285-7095-4ae1-9ee6-d0dc70b0255f"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ie4a895bef8bb4eabae648c1bce9262db_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtNC0xLTEtNzgwNjI4_670e7209-fc58-448f-9ae7-340c409d4e59"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i0d589462f27c4308a1a163a783742607_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtNi0xLTEtNzgwNjI4_6c114b92-58e7-4026-bbcb-fbd49b9363ad"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19ae044a5a4149edbfcc2c2b78dcb9e6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtOC0xLTEtNzgwNjI4_b9fb8730-fc20-4eab-b01a-cee48921a233"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i888986a93b1449dfab64a2a502564526_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMTAtMS0xLTc4MDYyOA_ceabfeae-5880-42f5-90e5-d663f7049fcf"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8e520bc1a0e4bbe9c23e2e3b57d65b5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMTItMS0xLTc4MDYyOA_603e3dbd-ec31-4e83-a48f-c42353bedbcf"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib579751ee371498989993c8ce711f339_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMTQtMS0xLTc4MDYyOA_713d1a35-3593-4fab-85f5-08d18ad4badb"
      unitRef="usd">-119915000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87b7dcfbd17042a7ac04e39287d3ed97_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMTYtMS0xLTc4MDYyOA_94594690-7ab1-4814-a0d5-42f46b2304d3"
      unitRef="usd">131000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i940f10c470024a818159b64c4be36f72_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMTgtMS0xLTc4MDYyOA_d0a5073b-887b-4bb6-9127-7fc5e1a4d45a"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fbf38bd17754752a984f2af8667ddc1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzYtMjEtMS0xLTc4MDYyOA_17e1fb3c-b796-47bf-ad25-1c8f742ccee4"
      unitRef="usd">13469000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i91e68563baed471a9cc24b9acf2186d6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzgtMTQtMS0xLTc4MDY0Nw_ad9834b1-74c0-45d2-aa60-bcd9d4ec2d30"
      unitRef="usd">11805000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzgtMjEtMS0xLTc4MDY0Nw_845e4935-eecf-4553-af21-b5544276b9e6"
      unitRef="usd">11805000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzEwLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjkwNmM4M2NmOTdmZjQxNzRhMjhiOTc1ZDIyM2E5YzE1XzEzMTk0MTM5NTMzNDAy_abf13417-7234-4d5d-a8c1-cf84110ddbed"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i798390be16bb4d3090368e252a69f468_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzEwLTE2LTEtMS02NDYwMTI_559a48a2-a936-4fd5-bf7e-3875dcf77cd8"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzEwLTIxLTEtMS02NDYwMTI_5f4d6bf4-f11a-489f-b714-04c8740a3a89"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzExLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmFkNDNmZWIxZDFmYjQzNDFhMWE2N2VlMzhiNjY5NjNkXzEzMTk0MTM5NTMzMzk4_e259091f-a85a-4ac8-9e1e-a74bd3ba727f"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i798390be16bb4d3090368e252a69f468_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzExLTE2LTEtMS02NDYwMTI_3eb2f6c4-7c6f-48b2-9f1e-2985d954fdbb"
      unitRef="usd">11000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzExLTIxLTEtMS02NDYwMTI_8ac7005e-901f-4dd7-9897-b2db2ef1fe85"
      unitRef="usd">11000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzEyLTAtMS0xLTY4NDc3Ny90ZXh0cmVnaW9uOjYwODAyNjRiYWU3NzQwNTk5OTYyNjZhMTQxZDRjNTQ5XzEzMTk0MTM5NTMzMzQz_eab5ab4a-106e-4d95-9b12-fe2e968cac36"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i798390be16bb4d3090368e252a69f468_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzEyLTE2LTEtMS03ODA2NDc_1c1423e4-9c90-49ed-b21f-fc161bb4db3a"
      unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzEyLTIxLTEtMS02NDYwMTI_2ad546b4-b908-41bc-b7ee-43a268962c43"
      unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE0LTIxLTEtMS02NDYwMTI_4cec4a8f-4661-4ab0-be8f-053c0be73f60"
      unitRef="usd">11790000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i1556e5b1e1f346c78f99c923c2a65f98_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTItMS0xLTc4MDYzOA_f708c2d7-97a5-4337-b28f-dc8aa08f774b"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i3ce45db64fc84b0495970f13b7c390ed_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTQtMS0xLTc4MDYzOA_1fbf3678-1062-43fd-9be2-d7beff30086b"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i380d36ffe6984f7090482991303a87bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTYtMS0xLTc4MDYzOA_7cf47763-6d45-4435-8482-1b5c23d21a87"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1556e5b1e1f346c78f99c923c2a65f98_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTgtMS0xLTc4MDYzOA_755f939a-534d-44bd-81ae-9ccd3f596b41"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ce45db64fc84b0495970f13b7c390ed_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTEwLTEtMS03ODA2Mzg_4e73a720-6763-46c9-a026-9023d59a31fd"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i380d36ffe6984f7090482991303a87bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTEyLTEtMS03ODA2Mzg_0a5a3c73-6f04-46ec-b20d-d5ea74e7c985"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib04bc5cec196432ba8e00cd6a97523a7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTE0LTEtMS02NDYwMTI_5ffdd7a9-677b-4c0f-97ef-a22ee64c1fcd"
      unitRef="usd">-108110000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f8369f88bee4ae8a212951b73391b54_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTE2LTEtMS03ODA2Mzg_799730b8-b542-44c5-9ef4-c922c8c86619"
      unitRef="usd">116000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a2cdb8cbfe64bf1924b72aa3110da8c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTE4LTEtMS03ODA2Mzg_c753e198-4c24-4cb4-858e-a8830573e634"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE1LTIxLTEtMS02NDYwMTI_7dcb4838-747b-4afd-8dd6-7ad6b5463ae1"
      unitRef="usd">25259000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i3650bd410f9743b5afc84a86b8016144_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE4LTE0LTEtMS03ODA2NDQ_499b3dc7-f3d0-4b16-95eb-8c4d7ea8c3c6"
      unitRef="usd">22176000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE4LTIxLTEtMS03ODA2NDQ_848a827a-3f88-4c82-9ca9-a01a1c0d7130"
      unitRef="usd">22176000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE5LTAtMS0xLTY4NDgyMS90ZXh0cmVnaW9uOmMyZDFkMGZhODU5MjQ4OWJiM2VmYTY1MjI1ZDE0YTc0XzEzMTk0MTM5NTMzMzk5_acbc32d4-3f6c-4b6e-ad85-36fa34bb0681"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic63ae97761964d6684d30ae2a706e3e1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIwLTE2LTEtMS03ODA2NDQ_b7842e9f-7db9-44d0-86d0-f2ae4afd52b7"
      unitRef="usd">-18000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzE5LTIxLTEtMS02NDYwMTI_d83a88bb-d133-4ff3-94b0-23e008fea7c9"
      unitRef="usd">-18000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIwLTAtMS0xLTY4NDgyMS90ZXh0cmVnaW9uOjQ3YjU0NWViMzVmMDQ1NjdiYWNlZWViOGM2MDYyZWJlXzEzMTk0MTM5NTMzMzk1_17d381aa-689b-4225-a60e-ecd8505f1a96"
      unitRef="usd">13000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ic63ae97761964d6684d30ae2a706e3e1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIxLTE2LTEtMS03ODA2NDQ_3b1d8bfa-806c-4e49-8bb9-719ff4ab9d2b"
      unitRef="usd">49000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIxLTIxLTEtMS03ODA2NDQ_ae37f1b9-478c-4024-aa8b-8242672322b6"
      unitRef="usd">49000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIxLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOmM3YzlmNjM0YjAxYjQ5NDFiZTMyODJhMzI5Y2M4ZDU1XzEzMTk0MTM5NTMzMzQx_84ddab99-a191-49c3-b8e8-b444f8fe8991"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ic63ae97761964d6684d30ae2a706e3e1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIxLTE2LTEtMS02NDYwMTI_d3317691-c33f-4e75-a1b6-f186a23292a4"
      unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIxLTIxLTEtMS02NDYwMTI_c60a5955-3321-4ec2-a6a2-85e25fc5f789"
      unitRef="usd">-11000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIyLTIxLTEtMS02NDYwMTI_bfa55087-d41c-4ba4-a8b6-937eb485b0bf"
      unitRef="usd">22098000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ia7193384d86c47db83c4175233afee58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTItMS0xLTc4MDY0Mg_29a37821-e47f-4154-839a-a5ee5e7f4d8b"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ibb8b618780cb46d6bad30e019013d4ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTQtMS0xLTc4MDY0Mg_2a786ffd-428a-4762-a93a-2077523edb6c"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i62773a8402e143bfb28236a67393024d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTYtMS0xLTc4MDY0Mg_a3ef881d-b1fc-4915-aab2-24a35ef6c292"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7193384d86c47db83c4175233afee58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTgtMS0xLTc4MDY0Mg_afd61ba4-763d-4422-91dd-ea875dfad662"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb8b618780cb46d6bad30e019013d4ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTEwLTEtMS03ODA2NDI_f8ee6e5d-3664-4dc8-b7c0-c1c504418f57"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62773a8402e143bfb28236a67393024d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTEyLTEtMS03ODA2NDI_fe551373-5de5-45fd-a1f7-9ff21bd628fa"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91772c9f55604c959b1e9c0743c7336a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTE0LTEtMS03ODA2NDI_5caebff7-4305-42f0-acf9-102ab3a2547d"
      unitRef="usd">-85934000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bccd221c9b04a11bb334877985a4f75_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIzLTE2LTEtMS02NDYwMTI_95925b33-aac4-4033-8de7-46ac2ef3b1df"
      unitRef="usd">38000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61c74c99f2724f3cbcc022072d86a098_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzI0LTE4LTEtMS03ODA2NDI_02791cce-2a62-4d0d-810c-b2a223c25124"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzIzLTIxLTEtMS02NDYwMTI_c4e54a94-b6e8-4e60-9647-3af0c345919c"
      unitRef="usd">47357000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i6abee70a6f2e4387b83e49104f81699b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMwLTE0LTEtMS02NDYwMTI_933a8378-1bb6-4732-9a81-4e324b8cf23a"
      unitRef="usd">12923000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMwLTIxLTEtMS02NDYwMTI_12f8d1e3-b340-413f-bd97-05c71d30d6c2"
      unitRef="usd">12923000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMyLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjQyYjFkMTIyMWQwOTQzY2U4YjU4ZDc3OWU2YWEzMDllXzg2_ff541b19-7854-4860-8d04-b7ae89e720fb"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i58aff16768954bda85b83346f104ca5b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMyLTE2LTEtMS02NDYwMTI_0465b9c9-cde6-41fb-b8fa-a3f2ccbd3a9d"
      unitRef="usd">-33000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMyLTIxLTEtMS02NDYwMTI_8d04a505-45b4-445e-ab61-5ed0198bf8e0"
      unitRef="usd">-33000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMzLTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjQxNTBiOTE1MzRiNjQwODJiOWRkNTEwNDczN2FhNGJlXzgy_5b63c241-6116-4942-b1ca-b58a61f68d75"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i58aff16768954bda85b83346f104ca5b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMzLTE2LTEtMS02NDYwMTI_90b79ba0-212c-4940-91c7-03c653b8a44a"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzMzLTIxLTEtMS02NDYwMTI_154943b2-b695-41fa-b409-4ced3e26db8d"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM0LTAtMS0xLTY0NjAxMi90ZXh0cmVnaW9uOjAxMGI2NjI0ZjJmOTQ2YjBhNTQ5YzVhMTIyYmZlNjBiXzI3_850753d0-4496-4d52-8cd4-4f59e21065be"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i58aff16768954bda85b83346f104ca5b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM0LTE2LTEtMS02NDYwMTI_3a67b140-33b6-40a8-ab8f-6603e81d75c2"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM0LTIxLTEtMS02NDYwMTI_e03cbfa7-8956-4d2b-8b52-087f30549496"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM1LTIxLTEtMS02NDYwMTI_2b17dad5-8a59-4e56-9761-631c9488bf92"
      unitRef="usd">12920000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="if55217b4da9b467eb879a7c3daeb5736_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTItMS0xLTY0NjAxMg_ce5182dc-d79d-4389-bc04-8864dbcf68e8"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i37f18d147c3a45ffb4251bb520f769c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTQtMS0xLTY0NjAxMg_77e334bc-874a-4d84-ad55-3cb716552f01"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="idf02c60ecf7c46449551204ee8ac833b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTYtMS0xLTY0NjAxMg_bb5092ad-e002-493f-9e3a-2c4b7fa809c4"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if55217b4da9b467eb879a7c3daeb5736_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTgtMS0xLTY0NjAxMg_543ec518-f682-458b-8cee-beee771f63d8"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37f18d147c3a45ffb4251bb520f769c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTEwLTEtMS02NDYwMTI_205b8c6a-0300-40b6-a5de-55e7105b612a"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf02c60ecf7c46449551204ee8ac833b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTEyLTEtMS02NDYwMTI_b8868e82-b55e-4aab-9f98-f5e0c6e933b1"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i31428cba545f47dd8be27bbd84a16362_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTE0LTEtMS02NDYwMTI_a76a1b00-b16b-484e-8893-0c9a03b722e3"
      unitRef="usd">-73011000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5541cb06a234090af73eba9f5354bc5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTE2LTEtMS02NDYwMTI_536a5457-e83c-47f0-9881-d55b690879f5"
      unitRef="usd">35000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9953cdbad114e58928a91a572bfbf5f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTE4LTEtMS02NDYwMTI_00e4c52a-f99d-40f8-90b4-4936b62729db"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDIvZnJhZzo1NTM4NDY5NzMzZTk0ODA2YTU2MzRhYjFmYWRhN2EzZS90YWJsZTo3YWQ1MzI3N2NjYmQ0YTE1ODBmMDY1YjQ0ZWQ0MWFjYy90YWJsZXJhbmdlOjdhZDUzMjc3Y2NiZDRhMTU4MGYwNjViNDRlZDQxYWNjXzM2LTIxLTEtMS02NDYwMTI_6861e764-8eca-4655-8c6f-d7ba9a485868"
      unitRef="usd">60277000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MDgvZnJhZzpmZGVlM2MxMzlhMGI0NTc2YjMyMjNjZDE2YzBhMDVmNS90ZXh0cmVnaW9uOmZkZWUzYzEzOWEwYjQ1NzZiMzIyM2NkMTZjMGEwNWY1XzE1_a2048607-2349-488a-b9b6-48c3892a234b">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Fannie Mae is a leading source of financing for mortgages in the United States. We are a shareholder-owned corporation organized as a government-sponsored entity (&#x201c;GSE&#x201d;) and existing under the Federal National Mortgage Association Charter Act (the &#x201c;Charter Act&#x201d; or our &#x201c;charter&#x201d;). We were chartered by Congress to provide liquidity and stability to the residential mortgage market and to promote access to mortgage credit. Our regulators include the Federal Housing Finance Agency (&#x201c;FHFA&#x201d;), the U.S.&#160;Department of Housing and Urban Development (&#x201c;HUD&#x201d;), the U.S.&#160;Securities and Exchange Commission (&#x201c;SEC&#x201d;), and the U.S.&#160;Department of the Treasury (&#x201c;Treasury&#x201d;). The U.S.&#160;government does not guarantee our securities or other obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We operate in the secondary mortgage market, primarily working with lenders who originate loans to borrowers. We do not originate loans or lend money directly to consumers in the primary mortgage market. Instead, we acquire and securitize mortgage loans originated by lenders into&#160;Fannie Mae mortgage-backed securities (&#x201c;MBS&#x201d;) that we guarantee; purchase mortgage loans and mortgage-related securities, primarily for securitization and sale at a later date; manage mortgage credit risk; and engage in other activities that increase the supply of affordable housing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have two reportable business segments: Single-Family and Multifamily. The Single-Family business operates in the secondary mortgage market relating to loans secured by properties containing four or fewer residential dwelling units. The Multifamily business operates in the secondary mortgage market relating primarily to loans secured by properties containing five or more residential units. We describe the management reporting and allocation process used to generate our segment results in &#x201c;Note 10, Segment Reporting.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Conservatorship&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On September&#160;7, 2008, the Secretary of the Treasury and the Director of FHFA announced several actions taken by Treasury and FHFA regarding Fannie Mae, which included: (1)&#160;placing us in conservatorship, with FHFA acting as our conservator, and (2)&#160;the execution of a senior preferred stock purchase agreement by our conservator, on our behalf, and Treasury, pursuant to which we issued to Treasury both senior preferred stock and a warrant to purchase common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under the Federal Housing Enterprises Financial Safety and Soundness Act of 1992, as amended, including by the Housing and Economic Recovery Act of 2008 (together, the &#x201c;GSE Act&#x201d;), the conservator immediately succeeded to (1)&#160;all rights, titles, powers and privileges of Fannie Mae, and of any stockholder, officer or director of Fannie Mae with respect to Fannie Mae and its assets, and (2)&#160;title to the books, records and assets of any other legal custodian of Fannie Mae. The conservator subsequently issued an order that provided for our Board of Directors to exercise specified functions and authorities. The conservator also provided instructions regarding matters for which conservator decision or notification is required. The conservator retains the authority to amend or withdraw its order and instructions at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The conservator has the power to transfer or sell any asset or liability of Fannie Mae (subject to limitations and post-transfer notice provisions for transfers of qualified financial contracts) without any approval, assignment of rights or consent of any party. However, mortgage loans and mortgage-related assets that have been transferred to a Fannie Mae MBS trust must be held by the conservator for the beneficial owners of the Fannie Mae MBS and cannot be used to satisfy the general creditors of Fannie Mae. Neither the conservatorship nor the terms of our agreements with Treasury change our obligation to make required payments on our debt securities or perform under our mortgage guaranty obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The conservatorship has no specified termination date and there continues to be significant uncertainty regarding our future, including how long we will continue to exist in our current form, the extent of our role in the market, the level of government support of our business, how long we will be in conservatorship, what form we will have and what ownership interest, if any, our current common and preferred stockholders will hold in us after the conservatorship is terminated and whether we will continue to exist following conservatorship. Under the GSE Act, the Director of FHFA must place us into receivership if they make a written determination that our assets are less than our obligations or if we have not been paying our debts, in either case, for a period of 60 days. In addition, the Director of FHFA may place us &lt;/span&gt;&lt;/div&gt;into receivership at the Director&#x2019;s discretion at any time for other reasons set forth in the GSE Act, including if we are critically undercapitalized or if we are undercapitalized and have no reasonable prospect of becoming adequately capitalized. Should we be placed into receivership, different assumptions would be required to determine the carrying value of our assets, which would likely lead to substantially different financial results. Treasury has made a commitment under the senior preferred stock purchase agreement to provide funding to us under certain circumstances if we have a net worth deficit. We are not aware of any plans of FHFA (1) to fundamentally change our business model, or (2) to reduce the aggregate amount available to or held by the company under our equity structure, which includes the senior preferred stock purchase agreement.&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Preferred Stock Purchase Agreement, Senior Preferred Stock and Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Preferred Stock Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under our senior preferred stock purchase agreement with Treasury, in September 2008 we issued Treasury one million shares of senior preferred stock and a warrant to purchase shares of our common stock. The senior preferred stock purchase agreement and the dividend and liquidation provisions of the senior preferred stock were amended in January 2021 pursuant to a letter agreement between Fannie Mae, through FHFA in its capacity as conservator, and Treasury. The changes include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;The dividend provisions of the senior preferred stock were amended to permit us to retain increases in our net worth until our net worth exceeds the amount of adjusted total capital necessary for us to meet the capital requirements and buffers under the enterprise regulatory capital framework discussed in &#x201c;Note 12, Regulatory Capital Requirements.&#x201d; After the &#x201c;capital reserve end date,&#x201d; which is defined as the last day of the second consecutive fiscal quarter during which we have had and maintained capital equal to, or in excess of, all of the capital requirements and buffers under the enterprise regulatory capital framework, the amount of quarterly dividends to Treasury will be equal to the lesser of any quarterly increase in our net worth and a 10% annual rate on the then-current liquidation preference of the senior preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;At the end of each fiscal quarter, through and including the capital reserve end date, the liquidation preference of the senior preferred stock will be increased by an amount equal to the increase in our net worth, if any, during the immediately prior fiscal quarter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;We may issue and retain up to $70&#160;billion in proceeds from the sale of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;common stock without Treasury&#x2019;s prior consent, provided that (1) Treasury has already exercised its warrant in full, and (2) all currently pending significant litigation relating to the conservatorship and to an amendment to the senior preferred stock purchase agreement made in August 2012 has been resolved, which may require Treasury&#x2019;s assent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;FHFA may release us from conservatorship without Treasury&#x2019;s consent after (1) all currently pending significant litigation relating to the conservatorship and to the August 2012 amendment to the senior preferred stock purchase agreement has been resolved, and (2) our common equity tier 1 capital, together with any other common stock that we may issue in a public offering, equals or exceeds 3% of our adjusted total assets (as defined in the enterprise regulatory capital framework). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;New restrictive covenants were added relating to our single-family and multifamily business activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On September 14, 2021, Fannie Mae, through FHFA acting in its capacity as Fannie Mae&#x2019;s conservator, entered into a letter agreement with Treasury temporarily suspending certain of the restrictive business covenants that were added in the January 2021 letter agreement amending the senior preferred stock purchase agreement. Under the terms of the September 2021 letter agreement, the suspension of these provisions will terminate six months after Treasury so notifies us. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Treasury has made a commitment under the senior preferred stock purchase agreement to provide funding to us under certain circumstances if we have a net worth deficit. Pursuant to the senior preferred stock purchase agreement, we have received a total of $119.8 billion from Treasury as of December 31, 2022, and the amount of remaining funding available to us under the agreement is $113.9 billion. We have not received any funding from Treasury under this commitment since the first quarter of 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The aggregate liquidation preference of the senior preferred stock increased to $180.3&#160;billion as of December 31, 2022 and will further increase to $181.8&#160;billion as of March 31, 2023 due to the $1.4&#160;billion increase in our net worth during the fourth quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Both the January and September 2021 letter agreements have been accounted for as modifications of the senior preferred stock purchase agreement. As a result, there is no change in the carrying value of the senior preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The terms of the senior preferred stock purchase agreement, as amended, including Treasury&#x2019;s funding commitment, are described more fully in &#x201c;Note 11, Equity.&#x201d; The enterprise regulatory capital framework is discussed in &#x201c;Note 12, Regulatory Capital Requirements.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Preferred Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For information about the senior preferred stock, see &#x201c;Note 11, Equity.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrant &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On September&#160;7, 2008, we, through FHFA in its capacity as conservator, issued to Treasury a warrant to purchase, at a nominal price, shares of our common stock equal to 79.9% of the total common stock outstanding on a fully diluted basis on the date the warrant is exercised. The warrant may be exercised, in whole or in part, at any time on or before September&#160;7, 2028. We recorded the warrant at fair value in our stockholders&#x2019; equity as a component of additional paid-in-capital. The fair value of the warrant was calculated using the Black-Scholes Option Pricing Model. Since the warrant has an exercise price of $0.00001 per share, the model is insensitive to the risk-free rate and volatility assumptions used in the calculation and the share value of the warrant is equal to the price of the underlying common stock. We estimated that the fair value of the warrant at issuance was $3.5 billion based on the price of our common stock on September&#160;8, 2008, which was after the dilutive effect of the warrant had been reflected in the market price. Subsequent changes in the fair value of the warrant are not recognized in our financial statements. If the warrant is exercised, the stated value of the common stock issued will be reclassified as &#x201c;Common stock&#x201d; in our consolidated balance sheets. Because the warrant&#x2019;s exercise price per share is considered non-substantive (compared to the market price of our common stock), the warrant was determined to have characteristics of non-voting common stock, and thus is included in the computation of basic and diluted earnings per share. The weighted-average shares of common stock outstanding for 2022, 2021 and 2020 included shares of common stock that would be issuable upon full exercise of the warrant issued to Treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impact of U.S. Government Support&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We continue to rely on support from Treasury to eliminate any net worth deficits we may experience in the future, which would otherwise trigger our being placed into receivership. Based on consideration of all the relevant conditions and events affecting our operations, including our reliance on the U.S.&#160;government, we continue to operate as a going concern and in accordance with FHFA&#x2019;s provision of authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In addition to MBS issuances and retained earnings, we fund our business through the issuance of short-term and long-term debt securities in the domestic and international capital markets. Accordingly, we are subject to &#x201c;roll over,&#x201d; or refinancing, risk on our outstanding debt. Our ability to issue long-term debt has been strong primarily due to actions taken by the federal government to support our business and our debt securities. &lt;/span&gt;&lt;/div&gt;We believe that our status as a government-sponsored enterprise and continued federal government support are essential to maintaining our access to debt funding. Changes or perceived changes in federal government support of our business without appropriate capitalization of the company could materially and adversely affect our liquidity, financial condition and results of operations. Changes or perceived changes in our status as a government-sponsored enterprise could also materially and adversely affect our liquidity, financial condition and results of operations. In addition, due to our reliance on the U.S. government&#x2019;s support, our access to debt funding or the cost of debt funding also could be materially adversely affected by a change or perceived change in the creditworthiness of the U.S government. A downgrade in our credit ratings could reduce demand for our debt securities and increase our borrowing costs. Future changes or disruptions in the financial markets could significantly impact the amount, mix and cost of funds we obtain, which also could increase our liquidity and &#x201c;roll over&#x201d; risk and have a material adverse impact on our liquidity, financial condition and results of operations.&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related Parties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Because Treasury holds a warrant to purchase shares of Fannie Mae common stock equal to 79.9% of the total number of shares of Fannie Mae common stock, we and Treasury are deemed related parties. As of December 31, 2022, Treasury held an investment in our senior preferred stock with an aggregate liquidation preference of $180.3&#160;billion. See &#x201c;Senior Preferred Stock Purchase Agreement, Senior Preferred Stock and Warrant&#x201d; above for additional information on transactions under this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;FHFA&#x2019;s control of both Fannie Mae and Freddie Mac has caused Fannie Mae, FHFA and Freddie Mac to be deemed related parties. Additionally, Fannie Mae and Freddie Mac jointly own Common Securitization Solutions, LLC (&#x201c;CSS&#x201d;), a limited liability company created to operate a common securitization platform; as a result, CSS is deemed a related party. As a part of our joint ownership, Fannie Mae, Freddie Mac and CSS are parties to a limited liability company agreement that sets forth the overall framework for the joint venture, including Fannie Mae&#x2019;s and Freddie Mac&#x2019;s rights &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;and responsibilities as members of CSS. Fannie Mae, Freddie Mac and CSS are also parties to a customer services agreement that sets forth the terms under which CSS provides mortgage securitization services to us and Freddie Mac, including the operation of the common securitization platform, as well as an administrative services agreement. CSS operates as a separate company from us and Freddie Mac, with all funding and limited administrative support services and other resources provided to it by us and Freddie Mac.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, Fannie Mae may purchase and sell securities issued by Treasury and Freddie Mac in the capital markets. Some of the structured securities we issue are backed in whole or in part by Freddie Mac securities. Fannie Mae and Freddie Mac each have agreed to indemnify the other party for losses caused by: its failure to meet its payment or other specified obligations under the trust agreements pursuant to which the underlying resecuritized securities were issued; its failure to meet its obligations under the customer services agreement; its violations of laws; or with respect to material misstatements or omissions in offering documents, ongoing disclosures and materials relating to the underlying resecuritized securities. Additionally, we make regular income tax payments to and receive tax refunds from the Internal Revenue Service (&#x201c;IRS&#x201d;), a bureau of Treasury.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions with Treasury&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Treasury Making Home Affordable Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our administrative expenses were reduced by $15 million, $17 million and $19 million for the years ended December 31, 2022, 2021 and 2020, respectively, due to reimbursements from Treasury and Freddie Mac for expenses incurred as program administrator for Treasury&#x2019;s Home Affordable Modification Program (&#x201c;HAMP&#x201d;) and other initiatives under Treasury&#x2019;s Making Home Affordable Program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Obligation to Pay TCCA Fees to Treasury&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In December 2011, Congress enacted the Temporary Payroll Cut Continuation Act of 2011 (&#x201c;TCCA&#x201d;) which, among other provisions, required that we increase our single-family guaranty fees by at least 10 basis points and remit this increase to Treasury.&#160;To meet our obligations under the TCCA and at the direction of FHFA, we increased the guaranty fee on all single-family residential mortgages delivered to us by 10 basis points in April 2012. The resulting fee revenue and expense are recorded in &#x201c;Interest income: Mortgage loans&#x201d; and &#x201c;TCCA fees,&#x201d; respectively, in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In November 2021, the Infrastructure Investment and Jobs Act was enacted, which extended to October 1, 2032 our obligation under the TCCA to collect 10 basis points in guaranty fees on single-family residential mortgages delivered to us and pay the associated revenue to Treasury. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In January 2022, FHFA advised us to continue to pay these TCCA fees to Treasury with respect to all single-family loans acquired by us before October 1, 2032, and to continue to remit these amounts to Treasury on and after October 1, 2032 with respect to loans we acquired before this date until those loans are paid off or otherwise liquidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognized $3.4 billion, $3.1 billion and $2.7 billion in TCCA fees during the years ended December 31, 2022, 2021 and 2020, respectively, of which $854 million and $801 million had not been remitted as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Treasury Interest in Affordable Housing Allocations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The GSE Act requires us to set aside certain funding obligations, a portion of which is attributable to Treasury&#x2019;s Capital Magnet Fund. These funding obligations are measured as the product of 4.2 basis points and the unpaid principal balance of our total new business purchases for the respective period, with 35% of this amount payable to Treasury&#x2019;s Capital Magnet Fund. We recognized $101 million, $209 million and $211 million in &#x201c;Other expenses, net&#x201d; in connection with Treasury&#x2019;s Capital Magnet Fund for the years ended December 31, 2022, 2021 and 2020, respectively. We paid $209&#160;million and $211&#160;million to Treasury&#x2019;s Capital Magnet Fund in 2022 and 2021, respectively. In 2023, we expect to pay $101&#160;million to Treasury&#x2019;s Capital Magnet Fund based on our new business purchases in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions with FHFA&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The GSE Act authorizes FHFA to establish an annual assessment for regulated entities, including Fannie Mae, which is payable on a semi-annual basis (April and October), for FHFA&#x2019;s costs and expenses, as well as to maintain FHFA&#x2019;s working capital. We recognized FHFA assessment fees, which are recorded in &#x201c;Administrative expenses&#x201d; in our consolidated statements of operations and comprehensive income, of $132 million, $140 million and $139 million for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions with CSS and Freddie Mac&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We contributed funds to CSS, the company we jointly own with Freddie Mac, of $65 million, $76 million and $88 million for the years ended December 31, 2022, 2021 and 2020, respectively. These contributions are recorded in &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). To conform to our current-period presentation, we have reclassified certain amounts reported in our prior periods&#x2019; consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Preparing consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect our reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of our consolidated financial statements, as well as our reported amounts of revenues and expenses during the reporting periods. Management has made significant estimates in a variety of areas including, but not limited to, the allowance for loan losses. Actual results could be different from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include our accounts as well as the accounts of the other entities in which we have a controlling financial interest. All intercompany balances and transactions have been eliminated. The typical condition for a controlling financial interest is ownership of a majority of the voting interests of an entity. A controlling financial interest may also exist in an entity such as a variable interest entity (&#x201c;VIE&#x201d;) through arrangements that do not involve voting interests. The majority of Fannie Mae&#x2019;s controlling interests arise from arrangements with VIEs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;VIE Assessment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have interests in various entities that are considered VIEs. A VIE is an entity (1)&#160;that has total equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2)&#160;where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#x2019;s economic performance, or the obligation to absorb the entity&#x2019;s expected losses or the right to receive the entity&#x2019;s expected residual returns, or both, or (3)&#160;where the voting rights of some investors are not proportional to their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#x2019;s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We determine whether an entity is a VIE by performing a qualitative analysis, which requires certain subjective decisions including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties and the purpose of the arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The primary types of VIE entities with which we are involved are securitization trusts guaranteed by us via lender swap and portfolio securitization transactions, special-purpose vehicles (&#x201c;SPVs&#x201d;) associated with certain credit risk transfer programs, limited partnership investments in low-income housing tax credit (&#x201c;LIHTC&#x201d;) and other housing partnerships, as well as mortgage and asset-backed trusts that were not created by us. For more information on the primary types of VIE entities with which we are involved, see &#x201c;Note 2, Consolidations and Transfers of Financial Assets.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Primary Beneficiary Determination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If an entity is a VIE, we consider whether our variable interest in that entity causes us to be the primary beneficiary. We are deemed to be the primary beneficiary of a VIE when we have both (1)&#160;the power to direct the activities of the VIE that most significantly impact the entity&#x2019;s economic performance, and (2)&#160;exposure to benefits and/or losses that could potentially be significant to the entity. The primary beneficiary of the VIE is required to consolidate and account for the assets, liabilities, and noncontrolling interests of the VIE in its consolidated financial statements. The assessment of which party has the power to direct the activities of the VIE may require significant management judgment when (1)&#160;more than one party has power or (2)&#160;more than one party is involved in the design of the VIE but no party has the power to direct the ongoing activities that could be significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We continually assess whether we are the primary beneficiary of the VIEs with which we are involved and therefore may consolidate or deconsolidate a VIE through the duration of our involvement. Examples of certain events that may change whether or not we consolidate the VIE include a change in the design of the entity or a change in our ownership in the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Consolidated Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we are the transferor of assets into a VIE that we consolidate at the time of the transfer, we continue to recognize the assets and liabilities of the VIE at the amounts that they would have been recognized if we had not transferred them, and no gain or loss is recognized. For all other VIEs that we consolidate (that is, those for which we are not the transferor), we recognize the assets and liabilities of the VIE in our consolidated financial statements at fair value, and we recognize a gain or loss for the difference between (1)&#160;the fair value of the consideration paid, fair value of noncontrolling interests and the reported amount of any previously held interests, and (2)&#160;the net amount of the fair value of the assets and liabilities recognized upon consolidation. However, for the securitization trusts established under our lender swap program, no gain or loss is recognized if the trust is consolidated at formation as there is no difference in the respective fair value of (1)&#160;and (2)&#160;above. We record gains or losses that are associated with the consolidation of VIEs as a component of &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If we cease to be deemed the primary beneficiary of a VIE, we deconsolidate the VIE. We use fair value to measure the initial cost basis for any retained interests that are recorded upon the deconsolidation of a VIE. Any difference between the fair value and the previous carrying amount of our investment in the VIE is recorded in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase/Sale of Fannie Mae Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We actively purchase and sell guaranteed MBS that have been issued through lender swap and portfolio securitization transactions. The accounting for the purchase and sale of our guaranteed MBS issued by the trusts differs based on the characteristics of the securitization trusts and whether the trusts are consolidated and is discussed in &#x201c;Single-Class Securitization Trusts,&#x201d; &#x201c;Single-Class Resecuritization Trusts&#x201d; and &#x201c;Multi-Class Resecuritization Trusts&#x201d; below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Uniform Mortgage-Backed Securities (&#x201c;UMBS&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Uniform Mortgage-Backed Securities (&#x201c;UMBS&#x201d;) are common mortgage-backed securities issued by both Fannie Mae and Freddie Mac to finance fixed-rate mortgage loans backed by one- to four-unit single-family properties. We and Freddie Mac began issuing UMBS and resecuritizing UMBS certificates into structured securities in June 2019. The structured securities backed by UMBS that we issue include Supers, which are single-class resecuritization transactions, Real Estate Mortgage Investment Conduit securities (&#x201c;REMICs&#x201d;) and interest-only and principal-only strip securities (&#x201c;SMBS&#x201d;), which are multi-class resecuritization transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Since June 2019, we have resecuritized UMBS, Supers and other structured securities issued by Freddie Mac. The mortgage loans that serve as collateral for Freddie Mac-issued UMBS are not held in trusts that are consolidated by Fannie Mae. When we include Freddie Mac securities in our structured securities, we are subject to additional credit risk because we guarantee securities that were not previously guaranteed by Fannie Mae. However, Freddie Mac continues to guarantee the payment of principal and interest on the underlying Freddie Mac securities that we have resecuritized. We have concluded that this additional credit risk is negligible because of the funding commitment available to Freddie Mac through its senior preferred stock purchase agreement with Treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Single-Class&#160;Securitization Trusts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We create single-class securitization trusts to issue single-class Fannie Mae MBS (including UMBS) that evidence an undivided interest in the mortgage loans held in the trust. Investors in single-class Fannie Mae MBS receive principal and interest payments in proportion to their percentage ownership of the MBS issuance. We guarantee to each single-class securitization trust that we will supplement amounts received by the securitization trust as required to permit timely payments of principal and interest on the related Fannie Mae MBS. This guaranty exposes us to credit losses on the loans underlying Fannie Mae MBS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Single-class securitization trusts are used for lender swap and portfolio securitization transactions. A lender swap transaction occurs when a mortgage lender delivers a pool of single-family mortgage loans to us, which we immediately deposit into an MBS trust. The MBS are then issued to the lender in exchange for the mortgage loans. A portfolio securitization transaction occurs when we purchase mortgage loans from third-party sellers for cash and later deposit these loans into an MBS trust. The securities issued through a portfolio securitization are then sold to investors for cash. We consolidate single-class securitization trusts that are issued under these programs when our role as guarantor and master servicer provides us with the power to direct matters, such as the servicing of the mortgage loans, that impact the credit risk to which we are exposed. In contrast, we do not consolidate single-class securitization trusts when other organizations have the power to direct these activities (for example, when the loan collateral is subject to a Federal Housing Administration guaranty and related Servicing Guide). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we purchase single-class&#160;Fannie Mae MBS issued from a consolidated trust, we account for the transaction as an extinguishment of the related debt in our consolidated financial statements. We record a gain or loss on the extinguishment of such debt to the extent that the purchase price of the MBS does not equal the carrying value of the related consolidated debt reported in our consolidated balance sheets (including unamortized premiums, discounts or other cost basis adjustments) at the time of purchase. When we sell single-class&#160;Fannie Mae MBS that were issued from a consolidated trust, we account for the transaction as the issuance of debt in our consolidated financial statements. We amortize the related premiums, discounts and other cost basis adjustments into income over the contractual life of the MBS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If a single-class securitization trust is not consolidated, we account for the purchase and subsequent sale of such securities as the transfer of an investment security in accordance with the accounting guidance for transfers of financial assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Single-Class Resecuritization Trusts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Fannie Mae single-class resecuritization trusts are created by depositing MBS into a new securitization trust for the purpose of aggregating multiple mortgage-related securities into one combined security. Single-class resecuritization securities pass through directly to the holders of the securities all of the cash flows of the underlying MBS held in the trust. Since June 2019, these securities can be collateralized directly or indirectly by cash flows from underlying securities issued by Fannie Mae, Freddie Mac, or a combination of both. Resecuritization trusts backed directly or indirectly only by Fannie Mae MBS are non-commingled resecuritization trusts. Resecuritization trusts collateralized directly or indirectly by cash flows either in part or in whole from Freddie Mac MBS are commingled resecuritization trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Securities issued by our non-commingled single-class resecuritization trusts are backed solely by Fannie Mae MBS, and the guaranty we provide on the trust does not subject us to additional credit risk because we have already provided a guarantee on the underlying securities. Further, the securities issued by our non-commingled single-class resecuritization trusts pass through all of the cash flows of the underlying Fannie Mae MBS directly to the holders of the securities. Accordingly, these securities are deemed to be substantially the same as the underlying Fannie Mae MBS collateral. Additionally, our involvement with these trusts does not provide us with any incremental rights or powers that would enable us to direct any activities of the trusts. We have concluded that we are not the primary beneficiary of and, as a result, we do not consolidate our non-commingled single-class resecuritization trusts. Therefore, we account for purchases and sales of securities issued by non-commingled single-class resecuritization trusts as extinguishments and issuances of the underlying MBS debt, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Securities issued by our commingled single-class resecuritization trusts are backed in whole or in part by Freddie Mac securities. As discussed in &#x201c;Note 6, Financial Guarantees,&#x201d; the guaranty we provide to the commingled single-class resecuritization trust subjects us to additional credit risk to the extent that we are providing a guaranty for the timely payment of principal and interest on the underlying Freddie Mac securities that we have not previously guaranteed. Accordingly, securities issued by our commingled resecuritization trusts are not deemed to be substantially the same as the underlying collateral. We do not have any incremental rights or powers related to commingled single-class resecuritization trusts that would enable us to direct any activities of the underlying trust. As a result, we have concluded that we are not the primary beneficiary of, and therefore do not consolidate, our commingled single-class resecuritization trusts unless we have the unilateral right to dissolve the trust. We have this right when we hold 100% of the beneficial interests issued by the resecuritization trust. Therefore, we account for purchases and sales of these securities as the transfer of an investment security in accordance with the accounting guidance for transfers of financial assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multi-Class Resecuritization Trusts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Multi-class resecuritization trusts are trusts we create to issue multi-class Fannie Mae structured securities, including REMICs and SMBS, in which the cash flows of the underlying mortgage assets are divided, creating several classes of securities, each of which represents a beneficial ownership interest in a separate portion of cash flows. We guarantee to each multi-class resecuritization trust that we will supplement amounts received by the trusts as required to permit timely guaranty payments on the related Fannie Mae structured securities. Since June 2019, these multi-class structured securities can be collateralized, directly or indirectly, by securities issued by Fannie Mae, Freddie Mac or a combination of both.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The guaranty we provide to our non-commingled multi-class resecuritization trusts does not subject us to additional credit risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; because the underlying assets are Fannie Mae-issued securities for which we have already provided a guaranty. However, for commingled multi-class structured securities, we are subject to additional credit risk to the extent we are providing a guaranty for the timely payment of principal and interest on the underlying Freddie Mac securities that we have not previously guaranteed. For both commingled and non-commingled multi-class resecuritization trusts, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;we may also be exposed to prepayment risk via our ownership of securities issued by these trusts. We do not have the ability via our involvement with a multi-class resecuritization trust to impact either the credit risk or prepayment risk to which we are exposed. Therefore, we have concluded that we do not have the characteristics of a controlling financial interest and do not consolidate multi-class resecuritization trusts unless we have the unilateral right to dissolve the trust. This ability exists only when we hold 100% of the outstanding beneficial interests issued by the resecuritization trust. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Securities issued by multi-class resecuritization trusts do not directly pass through all of the cash flows of the underlying securities, and therefore the issued and underlying securities are not considered substantially the same. Accordingly, we account for purchases and sales of securities issued by the multi-class resecuritization trusts as transfers of an investment security in accordance with the accounting guidance for transfers of financial assets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transfers of Financial Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We evaluate each transfer of financial assets to determine whether the transfer qualifies as a sale. If a transfer does not meet the criteria for sale treatment, the transferred assets remain in our consolidated balance sheets and we record a liability to the extent of any proceeds received in connection with the transfer. We record transfers of financial assets in which we surrender control of the transferred assets as sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When a transfer that qualifies as a sale is completed, we derecognize all assets transferred and recognize all assets obtained and liabilities incurred at fair value. The difference between the carrying basis of the assets transferred and the fair value of the net proceeds from the sale is recorded as a component of &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. Retained interests are primarily derived from transfers associated with our portfolio securitizations in the form of Fannie Mae securities. We separately describe the subsequent accounting, as well as how we determine fair value, for our retained interests in the &#x201c;Investments in Securities&#x201d; section of this note. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into repurchase agreements that involve contemporaneous trades to purchase and sell securities. These transactions are accounted for as secured financings since the transferor has not relinquished control over the transferred assets. These transactions are reported as securities purchased under agreements to resell and securities sold under agreements to repurchase in our consolidated balance sheets except for securities purchased under agreements to resell on an overnight basis, which are included in cash and cash equivalents in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents, Restricted Cash and Cash Equivalents and Statements of Cash Flows &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Short-term investments that have a maturity at the date of acquisition of three months or less and are readily convertible to known amounts of cash are generally considered cash equivalents. We also include securities purchased under agreements to resell on an overnight basis in &#x201c;cash and cash equivalents&#x201d; in our consolidated balance sheets. We may pledge as collateral certain short-term investments classified as cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201c;Restricted cash and cash equivalents&#x201d; in our consolidated balance sheets represents cash advanced to the extent such amounts are due to, but have not yet been remitted to, MBS certificateholders. Similarly, when we or our servicers collect and hold cash that is due to certain Fannie Mae MBS trusts in advance of our requirement to remit these amounts to the trusts, we recognize the collected cash amounts as restricted cash. In addition, we recognize restricted cash when we and our servicers advance payments on delinquent loans to consolidated Fannie Mae MBS trusts, which have not yet been remitted to MBS certificateholders. Cash may also be recognized as restricted cash as a result of restrictions related to certain consolidated partnership funds as well as for certain collateral arrangements for which we do not have the right to use the cash. Fannie Mae, in its role as trustee, invests funds held by consolidated trusts directly in eligible short-term third-party investments, which may include investments in cash equivalents that are composed of overnight repurchase agreements and U.S. Treasuries that have a maturity at the date of acquisition of three months or less. The funds underlying these short-term investments are restricted per the trust agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the presentation of our consolidated statements of cash flows, we present cash flows from derivatives that do not contain financing elements and mortgage loans held for sale at acquisition as operating activities. We present cash flows from securities purchased under agreements to resell as investing activities. Cash flows from securities sold under agreements to repurchase are presented as financing activities in &#x201c;Other, net.&#x201d; We classify cash flows from trading securities based on their nature and purpose.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify cash flows related to mortgage loans acquired as held-for-investment, including loans of Fannie Mae and loans of consolidated trusts, as either investing activities (for principal repayments or sales proceeds) or operating activities (for interest received from borrowers included as a component of our net income). Cash flows related to debt securities issued by consolidated trusts are classified as either financing activities (for repayments of principal to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;certificateholders) or operating activities (for interest payments to certificateholders included as a component of our net income). We distinguish between the payments and proceeds related to the debt of Fannie Mae and the debt of consolidated trusts, as applicable. We present our non-cash activities in the consolidated statements of cash flows at the associated unpaid principal balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments in Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securities Classified as Trading or Available-for-Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify and account for our securities as either trading or available-for-sale (&#x201c;AFS&#x201d;). We measure trading securities at fair value in our consolidated balance sheets with unrealized and realized gains and losses included as a component of &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We include interest and dividends on securities in our consolidated statements of operations and comprehensive income. Interest income includes the amortization of cost basis adjustments, including premiums and discounts, recognized as a yield adjustment using the interest method over the contractual term of the security. We measure AFS securities at fair value in our consolidated balance sheets, with unrealized gains and losses included in accumulated other comprehensive income, net of income taxes. We recognize realized gains and losses on AFS securities when securities are sold. We calculate the gains and losses using the specific identification method and record them in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. As of December 31, 2022 and 2021, we did not have any securities classified as held-to-maturity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fannie Mae MBS included in &#x201c;Investments in securities, at fair value&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we own Fannie Mae MBS issued by unconsolidated trusts, we do not derecognize any components of the guaranty assets, guaranty obligations, or any other outstanding recorded amounts associated with the guaranty transaction because our contractual obligation to the MBS trust remains in force until the trust is liquidated. We determine the fair value of Fannie Mae MBS based on observable market prices because most Fannie Mae MBS are actively traded. For any subsequent purchase or sale, we continue to account for any outstanding recorded amounts associated with the guaranty transaction on the same basis of accounting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Available-for-Sale Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;An AFS debt security is impaired if the fair value of the investment is less than its amortized cost basis. In these circumstances, we separate the difference between the amortized cost basis of the security and its fair value into the amount representing the credit loss, which we recognize as an allowance in &#x201c;Benefit (provision) for credit losses&#x201d; in our consolidated statements of operations and comprehensive income, and the amount related to all other factors, which we recognize in &#x201c;Other comprehensive loss,&#x201d; net of taxes, in our consolidated statements of operations and comprehensive income. Credit losses are evaluated on an individual security basis and are limited to the difference between the fair value of the debt security and its amortized cost basis. If we intend to sell a debt security or it is more likely than not that we will be required to sell the debt security before recovery, any allowance for credit losses on the debt security is reversed and the amortized cost basis of the debt security is written down to its fair value through &#x201c;Investment gains (losses), net.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Mortgage Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans Held for Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we acquire mortgage loans that we intend to sell or securitize via trusts that will not be consolidated, we classify the loans as held for sale (&#x201c;HFS&#x201d;). We report the carrying value of HFS loans at the lower of cost or fair value. Any excess of an HFS loan&#x2019;s cost over its fair value is recognized as a valuation allowance, with changes in the valuation allowance recognized as &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We recognize interest income on HFS loans on an accrual basis, unless we determine that the ultimate collection of contractual principal or interest payments in full is not reasonably assured. Purchased premiums, discounts and other cost basis adjustments on HFS loans are deferred upon loan acquisition, included in the cost basis of the loan, and not amortized. We determine any lower of cost or fair value adjustment on HFS loans at an individual loan level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For nonperforming loans transferred from held for investment (&#x201c;HFI&#x201d;) to HFS, based upon a change in our intent, we record the loans at the lower of cost or fair value on the date of transfer. When the fair value of the nonperforming loan is less than its amortized cost, we record a write-off against the allowance for loan losses in an amount equal to the difference between the amortized cost basis and the fair value of the loan. If the amount written off upon transfer exceeds the allowance related to the transferred loan, we record the excess in provision for credit losses, whereas if the amounts written off are less than the allowance related to the loans, we recognize a benefit for credit losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Nonperforming loans include both seriously delinquent and reperforming loans, which are loans that were previously delinquent but are performing again because payments on the mortgage loan have become current with or without the use of a loan modification plan. Single-family seriously delinquent loans are loans that are 90 days or more past due or in the foreclosure process. Multifamily seriously delinquent loans are loans that are 60 days or more past due. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the event that we reclassify a performing loan from HFI to HFS, based upon a change in our intent, the allowance for loan losses previously recorded on the HFI mortgage loan is reversed through &#x201c;Benefit (provision) for credit losses&#x201d; at the time of reclassification. The mortgage loan is reclassified into HFS at its amortized cost basis and a valuation allowance is established to the extent that the amortized cost basis of the loan exceeds its fair value. The initial recognition of the valuation allowance and any subsequent changes are recorded as a gain or loss in &#x201c;Investment gains (losses), net.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans Held for Investment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we acquire mortgage loans that we have the ability and the intent to hold for the foreseeable future or until maturity, we classify the loans as HFI. When we consolidate a securitization trust, we recognize the loans underlying the trust in our consolidated balance sheets. The trusts do not have the ability to sell mortgage loans and the use of such loans is limited exclusively to the settlement of obligations of the trusts. Therefore, mortgage loans acquired when we have the intent to securitize via consolidated trusts are generally classified as HFI in our consolidated balance sheets both prior to and subsequent to their securitization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We report the carrying value of HFI loans at the unpaid principal balance, net of unamortized premiums and discounts, other cost basis adjustments, and allowance for loan losses. We define the amortized cost of HFI loans as unpaid principal balance and accrued interest receivable, net, including any unamortized premiums, discounts, and other cost basis adjustments. For purposes of our consolidated balance sheets, we present accrued interest receivable separately from the amortized cost of our loans held for investment. We recognize interest income on HFI loans on an accrual basis using the effective yield method over the contractual life of the loan, including the amortization of any deferred cost basis adjustments, such as the premium or discount at acquisition, unless we determine that the ultimate collection of contractual principal or interest payments in full is not reasonably assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nonaccrual Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family loans negatively impacted by the COVID-19 pandemic, we continue to recognize interest income for up to six months of delinquency provided that the loan was either current as of March 1, 2020 or originated after March 1, 2020. We continue to accrue interest income beyond six months of delinquency provided that the collection of principal and interest continues to be reasonably assured. For multifamily loans that are in a forbearance arrangement and that have been negatively impacted by the pandemic, we continue to recognize interest income for up to six months of delinquency and then place them on nonaccrual status when the borrower is six months past due. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans that have been negatively impacted by COVID-19, we establish a valuation allowance for expected credit losses on the accrued interest receivable balance applying the process that we have established for both single-family and multifamily loans. The credit expense related to this valuation allowance is classified as a component of the provision for credit losses. Accrued interest receivable is written off when the amount is deemed to be uncollectible. Loans that are in active forbearance arrangements are not evaluated for write-off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans not subject to the COVID-19-related nonaccrual policy, we discontinue accruing interest when we believe collectability of principal and interest is not reasonably assured, which for both single-family and multifamily loans is generally when the loan becomes two or more months past due according to its contractual terms. A loan is reported as past due if a full payment of principal and interest is not received within one month of its due date. When a loan is placed on nonaccrual status based on delinquency status, we write-off the accrued interest receivable and reverse previously accrued interest through interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans not subject to the COVID-19-related guidance, we have elected not to measure an allowance for credit losses on accrued interest receivable balances as we have a nonaccrual policy to ensure the timely reversal of unpaid accrued interest. Interest income previously accrued but not collected is reversed through interest income at the date the loan is placed on nonaccrual status. See &#x201c;Note 4, Allowance for Loan Losses&#x201d; for additional information about our current-period provision for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family loans, we recognize any contractual interest payments received on the loan while on nonaccrual status as a reduction of accrued interest receivable, if any, and then recognize interest income on a cash basis. For multifamily loans we apply any payment received on a cost recovery basis to reduce amortized cost of the mortgage loan. Thus, we do not recognize any interest income on a multifamily loan placed on nonaccrual status until the amortized cost of the loan has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Cost basis adjustments on held-for-investment loans are amortized into interest income over the contractual life of the loan using the effective interest method. No amortization is recognized during periods in which the loan is on non-accrual status.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;A nonaccrual loan is returned to accrual status when the collectability of principal and interest in full is reasonably assured. We generally determine that collectability is reasonably assured when the loan returns to current payment status. If a loan is restructured for a borrower experiencing financial difficulty, we require a performance period of up to 6 months before we return the loan to accrual status. Upon a loan&#x2019;s return to accrual status, we resume the recognition of interest income and the amortization of cost basis adjustments, if any, into interest income. If interest is capitalized pursuant to a restructuring, any capitalized interest that had not been previously recognized as interest income or that had been reversed through interest income when the loan was placed on nonaccrual status is recorded as a discount to the loan and amortized over the remaining contractual life of the loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Loan Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our allowance for loan losses is a valuation account that is deducted from the amortized cost basis of HFI loans to present the net amount expected to be collected on the loans. The allowance for loan losses reflects an estimate of expected credit losses on single-family and multifamily HFI loans held by Fannie Mae and by consolidated Fannie Mae MBS trusts. Estimates of credit losses are based on expected cash flows derived from internal models that estimate loan performance under simulated ranges of economic environments. Our modeled loan performance is based on our historical experience of loans with similar risk characteristics, adjusted to reflect current conditions and reasonable and supportable forecasts. Our historical loss experience and our credit loss estimates capture the possibility of remote events that could result in credit losses on loans that are considered low risk. The allowance for loan losses does not consider benefits from freestanding credit enhancements, such as our Connecticut Avenue Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; (&#x201c;CAS&#x201d;) and Credit Insurance Risk Transfer&#x2122; (&#x201c;CIRT&#x2122;&#x201d;) programs and multifamily Delegated Underwriting and Servicing (&#x201c;DUS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;) lender risk-sharing arrangements, which are recorded in &#x201c;Other assets&#x201d; in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Changes to our estimate of expected credit losses, including changes due to the passage of time, are recorded through the &#x201c;Benefit (provision) for credit losses.&#x201d; When calculating our allowance for loan losses, we consider only our amortized cost in the loans at the balance sheet date. We record write-offs as a reduction to the allowance for loan losses when losses are confirmed through the receipt of assets in satisfaction of a loan, such as the underlying collateral upon foreclosure or cash upon completion of a short sale. Additionally, we record write-offs as a reduction to our allowance for loan losses when a loan is determined to be uncollectible and upon the transfer of a nonperforming loan from HFI to HFS. The excess of a loan&#x2019;s amortized cost over its fair value is treated as a write-off loss that is deducted from the allowance for loan losses. We include expected recoveries of amounts previously written off and expected to be written off in determining our allowance for loan losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-Family Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We estimate the amount expected to be collected on our single-family loans using a discounted cash flow approach. Our allowance for loan losses is calculated as the difference between the amortized cost basis of the loan and the present value of expected cash flows on the loan. Expected cash flows include payments from the borrower, net of servicing fees, contractually attached credit enhancements and proceeds from the sale of the underlying collateral, net of selling costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When foreclosure of a single-family loan is probable, the allowance for loan losses is calculated as the difference between the amortized cost basis of the loan and the fair value of the collateral as of the reporting date, adjusted for the estimated costs to sell the property and the amount of expected recoveries from contractually attached credit enhancements or other proceeds we expect to receive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Expected cash flows are developed using internal models that capture market and loan characteristic inputs. Market inputs include information such as actual and forecasted home prices, interest rates, volatility and spreads, while loan characteristic inputs include information such as mark-to-market loan-to-value (&#x201c;LTV&#x201d;) ratios, delinquency status, geography and borrower FICO credit scores. The model assigns a probability to borrower events including contractual payment, loan payoff and default under various economic environments based on historical data, current conditions and reasonable and supportable forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The two primary drivers of our forecasted economic environments are interest rates and home prices. Our model projects the range of possible interest rate scenarios over the life of the loan based on actual interest rates and observed option pricing volatility in the capital markets. For single-family home prices, we develop regional forecasts based on Metropolitan Statistical Area data using a multi-path simulation that captures home price projections over a five-year period, the period for which we can develop reasonable and supportable forecasts. After the five-year period, the home price forecast reverts to a historical long-term growth rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Expected cash flows on the loan are discounted at the effective interest rate on the loan, adjusted for expected prepayments. We update the discount rate of the loan each reporting period to reflect changes in expected prepayments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We may modify loans to borrowers experiencing financial difficulty as part of our loss mitigation activities. We consider the effects of actual restructurings in our estimate of expected credit losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multifamily Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our allowance for loan losses on multifamily loans is calculated based on estimated probabilities of default and loss severities to derive expected loss ratios, which are then applied to the amortized cost basis of the loans. Our probabilities of default and severity are estimated using internal models based on historical loss experience of loans with similar risk characteristics that affect credit performance, such as debt service coverage ratio (&#x201c;DSCR&#x201d;), mark-to-market LTV ratio, collateral type, age, loan size, geography, prepayment penalty term and note type. Our models simulate a range of possible future economic scenarios, which are used to estimate probabilities of default and loss severities. Key inputs to our models include rental income, which drives expected DSCRs for our loans, and property values. Our reasonable and supportable forecasts for multifamily rental income and property values, which are projected based on Metropolitan Statistical Area data, extend through the contractual maturity of the loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When foreclosure of a multifamily loan is probable, the allowance for loan losses is calculated as the difference between the amortized cost basis of the loan and the fair value of the collateral as of the reporting date, adjusted for the estimated costs to sell the property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructured Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As described in &#x201c;New Accounting Guidance&#x201d; below, effective January 1, 2022. we adopted the guidance related to the elimination of the recognition and measurement of troubled debt restructurings (&#x201c;TDRs&#x201d;) and the enhancement of disclosures for loan restructurings for borrowers experiencing financial difficulty using the prospective transition method. Pursuant to this guidance, when a single-family loan is restructured, we continue to measure impairment on the loan using a discounted cash flow approach that utilizes a prepayment-adjusted discount rate that is based on the loan&#x2019;s restructured terms. Using a post-restructuring interest rate does not result in the recognition of an economic concession in the allowance for loan losses. Additionally, loan modifications to single-family and multifamily borrowers are evaluated to determine whether they result in a new loan or a continuation of an existing loan. Modifications made by Fannie Mae for borrowers experiencing financial difficulty are generally accounted for as a continuation of the existing loan as the terms of the restructured loans are typically not at market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Prior to our adoption of this guidance, most of our restructurings were accounted for as TDRs. Under the TDR accounting model, we used the discount rate that was in effect prior to the restructuring to measure impairment on single-family loans which resulted in the recognition, in the allowance for loan losses, of the economic concession that we granted to borrowers as part of the loan restructuring. The measurement of the impairment on multifamily loans was not significantly impacted by our adoption of this guidance since the allowance for these loans is not measured based on a discounted cash flow approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As we have elected a prospective transition for the TDR-elimination guidance effective January 1, 2022, the economic concession on a single-family loan that was previously restructured and accounted for as a TDR will continue to be measured in our allowance for loan losses using the discount rate that was in effect prior to the restructuring and the economic concession may increase or decrease as we update our cash flow assumptions related to the loan&#x2019;s expected life. Further, the component of the allowance for loan losses representing economic concessions will decrease as the borrower makes payments in accordance with the restructured terms of the mortgage loan and as the loan is sold, liquidated, or subsequently restructured. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In general, the effect of our current accounting for loan modifications is consistent with the accounting that we applied under section 401&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;3 of the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;to modifications of loans not previously restructured in a TDR. The CARES Act&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; provided temporary relief from the accounting and reporting requirements for TDRs regarding certain loan modifications related to COVID-19 beginning March 2020 through December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advances to Lenders &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Advances to lenders represent our payments of cash in exchange for the receipt of mortgage loans from lenders in a transfer that is accounted for as a secured lending arrangement. These transfers primarily occur when we provide early funding to lenders for loans that they will subsequently either sell to us or securitize into a Fannie Mae MBS that they will deliver to us. We individually negotiate early lender funding advances with our lenders. Early lender funding advances have terms up to 60 days and earn a short-term market rate of interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We report cash outflows from advances to lenders as an investing activity in our consolidated statements of cash flows. Settlements of the advances to lenders, other than through lender repurchases of loans, are not collected in cash, but rather in the receipt of either loans or Fannie Mae MBS. Accordingly, this activity is reflected as a non-cash transfer in our consolidated statements of cash flows in the line item entitled &#x201c;Transfers from advances to lenders to loans held for investment of consolidated trusts.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquired Property, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize foreclosed property (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, &#x201c;Acquired property, net&#x201d;) upon the earlier of the loan foreclosure event or when we take physical possession of the property (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, through a deed-in-lieu of foreclosure transaction). We present foreclosed property in &#x201c;Other assets&#x201d; in our consolidated balance sheets. We held $1.6 billion and $1.3&#160;billion of acquired property, net as of December 31, 2022 and December 31, 2021, respectively. We initially measure foreclosed property at its fair value less its estimated costs to sell. We treat any excess of our amortized cost in the loan over the fair value less estimated costs to sell the property as a write-off to the &#x201c;Allowance for loan losses&#x201d; in our consolidated balance sheets. Any excess of the fair value less estimated costs to sell the property over our amortized cost in the loan is recognized first to recover any previously written-off amounts, then to recover any forgone, contractually due interest, and lastly to &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify foreclosed properties as HFS when we intend to sell the property and the following conditions are met at either acquisition or within a relatively short period thereafter: we are actively marketing the property and it is available for immediate sale in its current condition such that the sale is reasonably expected to take place within one year. We report these properties at the lower of their carrying amount or fair value less estimated selling costs. We do not depreciate these properties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize a loss for any subsequent write-down of the property to its fair value less its estimated costs to sell through a valuation allowance with an offsetting charge to &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. We recognize a recovery for any subsequent increase in fair value less estimated costs to sell up to the cumulative loss previously recognized through the valuation allowance. We recognize gains or losses on sales of foreclosed property through &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Properties that do not meet the criteria to be classified as HFS are classified as held for use. These properties are depreciated and are evaluated for impairment when circumstances indicate that the carrying amount of the property is no longer recoverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments to Purchase and Sell Mortgage Loans and Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into commitments to purchase and sell mortgage-backed securities and to purchase single-family and multifamily mortgage loans. Certain commitments to purchase or sell mortgage-backed securities and to purchase single-family mortgage loans are accounted for as derivatives. Our commitments to purchase multifamily loans are not accounted for as derivatives because they do not meet the criteria for net settlement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When derivative purchase commitments settle, we include the fair value on the settlement date in the cost basis of the loan or unconsolidated security we purchase. When derivative commitments to sell securities settle, we include the fair value of the commitment on the settlement date in the cost basis of the security we sell. Purchases and sales of securities issued by our consolidated MBS trusts are treated as extinguishments or issuances of debt, respectively. For commitments to purchase and sell securities issued by our consolidated MBS trusts, we recognize the fair value of the commitment on the settlement date as a component of debt extinguishment gains and losses or in the cost basis of the debt issued, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Regular-way securities trades provide for delivery of securities within the time generally established by regulations or conventions in the market in which the trade occurs and are exempt from application of derivative accounting. Commitments to purchase or sell securities that we account for on a trade-date basis are also exempt from&#160;the derivative accounting requirements. We record the purchase and sale of an existing security on its trade date when the commitment to purchase or sell the existing security settles within the period of time that is customary in the market in which those trades take place. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Additionally, contracts for the forward purchase or sale of when-issued and to-be-announced (&#x201c;TBA&#x201d;) securities are exempt from the derivative accounting requirements if there is no other way to purchase or sell that security, delivery of that security and settlement will occur within the shortest period possible for that type of security and it is probable at inception and throughout the term of the individual contract that physical delivery of the security will occur. Since our commitments for the purchase of when-issued and TBA securities can be net settled and we do not document that physical settlement is probable, we account for all such commitments as derivatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize our derivatives as either assets or liabilities in our consolidated balance sheets at their fair value on a trade date basis. Changes in fair value and interest accruals on derivatives not in qualifying fair value hedging relationships are recorded as &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We offset the carrying amounts of certain derivatives that are in gain positions and loss positions as well as cash collateral receivables and payables associated with derivative positions pursuant to the terms of enforceable master netting arrangements. We offset these amounts only when we have the legal right to offset under the contract and we have met all the offsetting conditions. For our over-the-counter (&#x201c;OTC&#x201d;) derivative positions, our master netting arrangements allow us to net derivative assets and liabilities with the same counterparty. For our cleared derivative contracts, our master netting arrangements allow us to net our exposure by clearing organization and by clearing member.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;After offsetting, we report derivatives in a gain position in &#x201c;Other assets&#x201d; and derivatives in a loss position in &#x201c;Other liabilities&#x201d; in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We evaluate financial instruments that we purchase or issue and other financial and non-financial contracts for embedded derivatives. To identify embedded derivatives that we must account for separately, we determine whether: (1) the economic characteristics of the embedded derivative are not clearly and closely related to the economic characteristics of the financial instrument or other contract (i.e., the host contract); (2) the financial instrument or other contract itself is not already measured at fair value with changes in fair value included in earnings; and (3) a separate instrument with the same terms as the embedded derivative would meet the definition of a derivative. If the embedded derivative meets all three of these conditions, we elect to carry the hybrid contract in its entirety at fair value with changes in fair value recorded in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Hedge Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In January 2021, to reduce earnings volatility related to changes in benchmark interest rates, we began applying fair value hedge accounting to certain pools of single-family mortgage loans and certain issuances of our funding debt by designating such instruments as the hedged item in hedging relationships with interest-rate swaps. In these relationships, we have designated the change in the benchmark interest rate, either the London Inter-bank Offered Rate (&#x201c;LIBOR&#x201d;) or Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;), as the risk being hedged. We have elected to use the last-of-layer method to hedge certain pools of single-family mortgage loans. This election involves establishing fair value hedging relationships on the portion of each loan pool that is not expected to be affected by prepayments, defaults and other events that affect the timing and amount of cash flows. The term of each hedging relationship is generally one business day and we establish hedging relationships daily to align our hedge accounting with our risk management practices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We apply hedge accounting to qualifying hedging relationships. A qualifying hedging relationship exists when changes in the fair value of a derivative hedging instrument are expected to be highly effective in offsetting changes in the fair value of the hedged item attributable to the risk being hedged during the term of the hedging relationship. We assess hedge effectiveness using statistical regression analysis. A hedging relationship is considered highly effective if the total change in fair value of the hedging instrument and the change in the fair value of the hedged item due to changes in the benchmark interest rate offset each other within a range of 80% to 125% and certain other statistical tests are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If a hedging relationship qualifies for hedge accounting, the change in the fair value of the interest-rate swaps and the change in the fair value of the hedged item for the risk being hedged are recorded through net interest income. A corresponding basis adjustment is recorded against the hedged item, either the pool of mortgage loans or the debt, for the changes in the fair value attributable to the risk being hedged. For hedging relationships that hedge pools of single-family mortgage loans, basis adjustments are allocated to individual single-family loans based on the relative unpaid principal balance of each loan at the termination of the hedging relationship. The cumulative basis adjustments on the hedged item are amortized into earnings using the effective interest method over the contractual life of the hedged item, with amortization beginning upon termination of the hedging relationship.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;All changes in fair value of the designated portion of the derivative hedging instrument (i.e., interest-rate swap), including interest accruals, are recorded in the same line item in the consolidated statements of operations and comprehensive income used to record the earnings effect of the hedged item. Therefore, changes in the fair value of the hedged mortgage loans and debt attributable to the risk being hedged are recognized in &#x201c;Interest income&#x201d; or &#x201c;Interest expense,&#x201d; respectively, along with the changes in the fair value of the respective derivative hedging instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The recognition of basis adjustments on the hedged item and the subsequent amortization are noncash activities and are removed from net income to derive the &#x201c;Net cash provided by operating activities&#x201d; in our consolidated statements of cash flows. Cash paid or received on designated derivative instruments during a hedging relationship is reported as &#x201c;Net cash provided by operating activities&#x201d; in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;See &#x201c;Note 3, Mortgage Loans,&#x201d; &#x201c;Note 7, Short-Term and Long-Term Debt&#x201d; and &#x201c;Note 8, Derivative Instruments&#x201d; for additional information on our fair value hedge accounting policy and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collateral &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into various transactions where we pledge and accept collateral, the most common of which are our derivative transactions. Required collateral levels vary depending on the credit rating and type of counterparty. We also pledge and receive collateral under our repurchase and reverse repurchase agreements. In order to reduce potential exposure to repurchase counterparties, a third-party custodian typically maintains the collateral and any margin. We monitor the fair value of the collateral received from our counterparties, and we may require additional collateral from those counterparties, as we deem appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Collateral&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record cash collateral accepted from a counterparty that we have the right to use as &#x201c;Cash and cash equivalents&#x201d; and cash collateral accepted from a counterparty that we do not have the right to use as &#x201c;Restricted cash and cash equivalents&#x201d; in our consolidated balance sheets. We net our obligation to return cash collateral pledged to us against the fair value of derivatives in a gain position recorded in &#x201c;Other assets&#x201d; in our consolidated balance sheets as part of our counterparty netting calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For derivative positions with the same counterparty under master netting arrangements where we pledge cash collateral, we remove it from &#x201c;Cash and cash equivalents&#x201d; and net the right to receive it against the fair value of derivatives in a loss position recorded in &#x201c;Other liabilities&#x201d; in our consolidated balance sheets as a part of our counterparty netting calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Cash Collateral&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify securities pledged to counterparties as either &#x201c;Investments in securities, at fair value&#x201d; or &#x201c;Cash and cash equivalents&#x201d; in our consolidated balance sheets. Securities pledged to counterparties that have been consolidated with the underlying assets recognized as loans are included as &#x201c;Mortgage loans&#x201d; in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our liability to third party holders of Fannie Mae MBS that arises as the result of a consolidation of a securitization trust is collateralized by the underlying loans and/or mortgage-related securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our consolidated balance sheets contain debt of Fannie Mae as well as debt of consolidated trusts. We report debt issued by us as &#x201c;Debt of Fannie Mae&#x201d; and by consolidated trusts as &#x201c;Debt of consolidated trusts.&#x201d; Debt issued by us represents debt that we issue to third parties to fund our general business activities and certain credit risk-sharing securities. The debt of consolidated trusts represents the amount of Fannie Mae MBS issued from such trusts that is held by third-party certificateholders and prepayable without penalty at any time. We report deferred items, including premiums, discounts and other cost basis adjustments, as adjustments to the related debt balances in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify interest expense as either short-term or long-term based on the contractual maturity of the related debt. We recognize the amortization of premiums, discounts and other cost basis adjustments through interest expense using the effective interest method usually over the contractual term of the debt. Amortization of premiums, discounts and other cost basis adjustments begins at the time of debt issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we purchase a Fannie Mae MBS issued from a consolidated single-class securitization trust, we extinguish the related debt of the consolidated trust as the MBS debt is no longer owed to a third-party. We record debt extinguishment gains or losses related to debt of consolidated trusts to the extent that the purchase price of the MBS does not equal the carrying value of the related consolidated MBS debt reported in our consolidated balance sheets (including unamortized premiums, discounts and other cost basis adjustments) at the time of purchase as a component of &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize deferred tax assets and liabilities based on the differences in the book and tax bases of assets and liabilities. We measure deferred tax assets and liabilities using enacted tax rates that are applicable to the period(s) that the differences are expected to reverse. We adjust deferred tax assets and liabilities for the effects of changes in tax laws and rates in the period of enactment. We recognize investment and other tax credits through our effective tax rate calculation assuming that we will be able to realize the full benefit of the credits. We invest in LIHTC projects and elect the proportional amortization method for the associated tax credits. We amortize the cost of a LIHTC investment each reporting period in proportion to the tax credits and other tax benefits received. We recognize the resulting amortization &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;as a component of the &#x201c;provision for federal income taxes&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We reduce our deferred tax assets by an allowance if, based on the weight of available positive and negative evidence, it is more likely than not (a probability of greater than 50%) that we will not realize some portion, or all, of the deferred tax asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We account for uncertain tax positions using a two-step approach whereby we recognize an income tax benefit if, based on the technical merits of a tax position, it is more likely than not that the tax position would be sustained upon examination by the taxing authority, which includes all related appeals and litigation. We then measure the recognized tax benefit based on the largest amount of tax benefit that is greater than 50% likely to be realized upon settlement with the taxing authority, considering all information available at the reporting date. We recognize interest expense and penalties on unrecognized tax benefits as &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Earnings per share (&#x201c;EPS&#x201d;) is presented for basic and diluted EPS. We compute basic EPS by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. However, as a result of our conservatorship status and the terms of the senior preferred stock, no amounts would be available to distribute as dividends to common or preferred stockholders (other than to Treasury as the holder of the senior preferred stock). Net income attributable to common stockholders excludes amounts attributable to the senior preferred stock, which increase the liquidation preference as described above in &#x201c;Senior Preferred Stock Purchase Agreement, Senior Preferred Stock and Warrant.&#x201d; Weighted average common shares includes 4.7&#160;billion shares for the years ended December 31, 2022, 2021 and 2020, that would be issued upon the full exercise of the warrant issued to Treasury from the date the warrant was issued through December 31, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The calculation of diluted EPS includes all the components of basic earnings per share, plus the dilutive effect of common stock equivalents such as convertible securities and stock options. Weighted-average shares outstanding is increased to include the number of additional common shares that would have been outstanding if the dilutive potential common shares had been issued. Our diluted EPS weighted-average shares outstanding includes 26 million shares of convertible preferred stock for the years ended December 31, 2022, 2021 and 2020. During periods in which a net loss attributable to common stockholders has been incurred, potential common equivalent shares outstanding are not included in the calculation because it would have an anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Adoption of ASU 2022-02&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-02, Financial Instruments &#x2013; Credit Losses (Topic 326) Troubled Debt Restructurings and Vintage Disclosures (&#x201c;ASU 2022-02&#x201d;) in March 2022. As noted above, effective January 1, 2022, we adopted the amendments within ASU 2022-02 related to the elimination of the recognition and measurement of TDRs and the enhancement of disclosures for loan restructurings for borrowers experiencing financial difficulty using the prospective transition method. At adoption of this guidance, there was no material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The amendments in ASU 2022-02 that we have not adopted as of December 31, 2022, as permitted in the guidance, require that an entity disclose current-period gross write-offs by year of origination for financing receivables and net investments in leases in the existing vintage disclosures. These amendments are effective for fiscal years beginning after December 15, 2022 for creditors that have adopted the amendments in Accounting Standards Update 2016-13, Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. We plan to include the required disclosures in our Form 10-Q filing for the period ended March 31, 2023, which is not expected to have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Hedging - Portfolio Layer Method&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On March 28, 2022, the FASB issued ASU 2022-01, Fair Value Hedging &#x2013; Portfolio Layer Method, which clarifies the guidance on fair value hedge accounting of interest rate risk portfolios of financial assets. The ASU expands the scope of the current last-of-layer method to allow entities to apply this method, renamed the portfolio layer method, to non-prepayable financial assets and to designate multiple hedge relationships within a single closed portfolio of financial assets. Additionally, the ASU clarifies that basis adjustments related to existing portfolio layer hedge relationships should not be considered when measuring credit losses on the financial assets included in the closed portfolio. Further, the ASU clarifies that any reversal of fair value hedge basis adjustments associated with an actual breach should be recognized in interest income immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The ASU is effective for public business entities for fiscal years beginning after December 15, 2022, and interim periods within those years. The adoption of this guidance on January 1, 2023 is not expected to have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting which extends the period of optional temporary relief provided to entities to ease the potential burden of transitioning away from LIBOR and other discontinued interest rates. The FASB had previously issued guidance that provided optional practical expedients and exceptions under GAAP related to contract modifications and hedging relationships that reference LIBOR or another reference rate expected to be discontinued but had limited that relief to contract modifications made and hedging relationships entered into through December 31, 2022 (the &#x201c;sunset date&#x201d;). The ASU, which is effective immediately, extends the sunset date to December 31, 2024. The adoption of this guidance did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTEvZnJhZzpiMDZkMzE4MDg2ZGU0MTcxYTVkNmE3MjVlZTJlNWVjOS90ZXh0cmVnaW9uOmIwNmQzMTgwODZkZTQxNzFhNWQ2YTcyNWVlMmU1ZWM5XzU1NTU_b1ff457c-3539-4d61-abfe-ed82d1822747">We have two reportable business segments: Single-Family and Multifamily. The Single-Family business operates in the secondary mortgage market relating to loans secured by properties containing four or fewer residential dwelling units. The Multifamily business operates in the secondary mortgage market relating primarily to loans secured by properties containing five or more residential units. We have two reportable business segments, which are based on the type of business activities each perform: Single-Family and Multifamily. Results of our two business segments are intended to reflect each segment as if it were a stand-alone business. The sum of the results for our two business segments equals our consolidated results of operations.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTEvZnJhZzpiMDZkMzE4MDg2ZGU0MTcxYTVkNmE3MjVlZTJlNWVjOS90ZXh0cmVnaW9uOmIwNmQzMTgwODZkZTQxNzFhNWQ2YTcyNWVlMmU1ZWM5XzEzNTM_b35a1c9d-675d-4b98-adde-00f80f7a3dd0"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <fnm:ConservatorshipPolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTEvZnJhZzpiMDZkMzE4MDg2ZGU0MTcxYTVkNmE3MjVlZTJlNWVjOS90ZXh0cmVnaW9uOmIwNmQzMTgwODZkZTQxNzFhNWQ2YTcyNWVlMmU1ZWM5XzU1NTg_c2437420-089b-41a6-8501-8ab4206fd7fa">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Conservatorship&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On September&#160;7, 2008, the Secretary of the Treasury and the Director of FHFA announced several actions taken by Treasury and FHFA regarding Fannie Mae, which included: (1)&#160;placing us in conservatorship, with FHFA acting as our conservator, and (2)&#160;the execution of a senior preferred stock purchase agreement by our conservator, on our behalf, and Treasury, pursuant to which we issued to Treasury both senior preferred stock and a warrant to purchase common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under the Federal Housing Enterprises Financial Safety and Soundness Act of 1992, as amended, including by the Housing and Economic Recovery Act of 2008 (together, the &#x201c;GSE Act&#x201d;), the conservator immediately succeeded to (1)&#160;all rights, titles, powers and privileges of Fannie Mae, and of any stockholder, officer or director of Fannie Mae with respect to Fannie Mae and its assets, and (2)&#160;title to the books, records and assets of any other legal custodian of Fannie Mae. The conservator subsequently issued an order that provided for our Board of Directors to exercise specified functions and authorities. The conservator also provided instructions regarding matters for which conservator decision or notification is required. The conservator retains the authority to amend or withdraw its order and instructions at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The conservator has the power to transfer or sell any asset or liability of Fannie Mae (subject to limitations and post-transfer notice provisions for transfers of qualified financial contracts) without any approval, assignment of rights or consent of any party. However, mortgage loans and mortgage-related assets that have been transferred to a Fannie Mae MBS trust must be held by the conservator for the beneficial owners of the Fannie Mae MBS and cannot be used to satisfy the general creditors of Fannie Mae. Neither the conservatorship nor the terms of our agreements with Treasury change our obligation to make required payments on our debt securities or perform under our mortgage guaranty obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The conservatorship has no specified termination date and there continues to be significant uncertainty regarding our future, including how long we will continue to exist in our current form, the extent of our role in the market, the level of government support of our business, how long we will be in conservatorship, what form we will have and what ownership interest, if any, our current common and preferred stockholders will hold in us after the conservatorship is terminated and whether we will continue to exist following conservatorship. Under the GSE Act, the Director of FHFA must place us into receivership if they make a written determination that our assets are less than our obligations or if we have not been paying our debts, in either case, for a period of 60 days. In addition, the Director of FHFA may place us &lt;/span&gt;&lt;/div&gt;into receivership at the Director&#x2019;s discretion at any time for other reasons set forth in the GSE Act, including if we are critically undercapitalized or if we are undercapitalized and have no reasonable prospect of becoming adequately capitalized. Should we be placed into receivership, different assumptions would be required to determine the carrying value of our assets, which would likely lead to substantially different financial results. Treasury has made a commitment under the senior preferred stock purchase agreement to provide funding to us under certain circumstances if we have a net worth deficit. We are not aware of any plans of FHFA (1) to fundamentally change our business model, or (2) to reduce the aggregate amount available to or held by the company under our equity structure, which includes the senior preferred stock purchase agreement.</fnm:ConservatorshipPolicyPolicyTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i556ec1cf8c2c4b8eb40fc95e584540bd_D20080907-20080908"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzE1NA_1d912704-90e7-4514-bdce-42ca1c19e707"
      unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzE2NDY_52575e0d-06ef-4dfb-a0d0-a3712d33326b"
      unitRef="usd">70000000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
      contextRef="ie03e91f0d4e74aeaa27a81bc0b6cb3ad_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzMzODg_89becb94-ef99-4c2c-bd45-4b165eb115bd"
      unitRef="usd">119800000000</fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement>
    <fnm:TotalAvailableFundingFromTreasuryPursuantToTheSeniorPreferredStockAgreement
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzM0OTA_ff3351dd-e66d-4082-9e48-226754ea497f"
      unitRef="usd">113900000000</fnm:TotalAvailableFundingFromTreasuryPursuantToTheSeniorPreferredStockAgreement>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzMzNTM1MTA0NjU1NTUx_e2c42db6-35c3-4b47-ab08-fe726109ffc3"
      unitRef="usd">180300000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="ie1bb0610e60b44f78e3f2144629d186e_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzYwNDczMTM5NjE0Mjk_9bb5b226-b5ac-4d44-b2c1-febd73c83304"
      unitRef="usd">181800000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:NetWorthIncreaseDecrease
      contextRef="if34eaba1963742b6a03a3312f1170a85_D20221001-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzcwMzY4NzQ0MTg2MzIx_a8b58b13-f4e4-42c5-aba7-51de0ab2c1bb"
      unitRef="usd">1400000000</fnm:NetWorthIncreaseDecrease>
    <fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzQ2OTU_13d33966-f2c2-4bf3-9f0b-a6f8c75ed517"
      unitRef="number">0.799</fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzUxNDA_c866b890-0b78-4940-97ea-1118fab5ecfc"
      unitRef="usdPerShare">0.00001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ia5baf552f56b44acb7a41077acdacb3a_D20080907-20080908"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTQvZnJhZzphNDE0NjNiYWRmYmE0OGNiYjAyNzM2Y2YyZDdjZTkyZS90ZXh0cmVnaW9uOmE0MTQ2M2JhZGZiYTQ4Y2JiMDI3MzZjZjJkN2NlOTJlXzU0MDU_2f1c07c9-b2a1-40f3-b994-1ee1c3442c89"
      unitRef="usd">3500000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <fnm:RelatedPartiesPolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzY1ODY_c80c3563-0ee6-461b-aeee-88163666c6a9">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related Parties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Because Treasury holds a warrant to purchase shares of Fannie Mae common stock equal to 79.9% of the total number of shares of Fannie Mae common stock, we and Treasury are deemed related parties. As of December 31, 2022, Treasury held an investment in our senior preferred stock with an aggregate liquidation preference of $180.3&#160;billion. See &#x201c;Senior Preferred Stock Purchase Agreement, Senior Preferred Stock and Warrant&#x201d; above for additional information on transactions under this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;FHFA&#x2019;s control of both Fannie Mae and Freddie Mac has caused Fannie Mae, FHFA and Freddie Mac to be deemed related parties. Additionally, Fannie Mae and Freddie Mac jointly own Common Securitization Solutions, LLC (&#x201c;CSS&#x201d;), a limited liability company created to operate a common securitization platform; as a result, CSS is deemed a related party. As a part of our joint ownership, Fannie Mae, Freddie Mac and CSS are parties to a limited liability company agreement that sets forth the overall framework for the joint venture, including Fannie Mae&#x2019;s and Freddie Mac&#x2019;s rights &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;and responsibilities as members of CSS. Fannie Mae, Freddie Mac and CSS are also parties to a customer services agreement that sets forth the terms under which CSS provides mortgage securitization services to us and Freddie Mac, including the operation of the common securitization platform, as well as an administrative services agreement. CSS operates as a separate company from us and Freddie Mac, with all funding and limited administrative support services and other resources provided to it by us and Freddie Mac.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, Fannie Mae may purchase and sell securities issued by Treasury and Freddie Mac in the capital markets. Some of the structured securities we issue are backed in whole or in part by Freddie Mac securities. Fannie Mae and Freddie Mac each have agreed to indemnify the other party for losses caused by: its failure to meet its payment or other specified obligations under the trust agreements pursuant to which the underlying resecuritized securities were issued; its failure to meet its obligations under the customer services agreement; its violations of laws; or with respect to material misstatements or omissions in offering documents, ongoing disclosures and materials relating to the underlying resecuritized securities. Additionally, we make regular income tax payments to and receive tax refunds from the Internal Revenue Service (&#x201c;IRS&#x201d;), a bureau of Treasury.&lt;/span&gt;&lt;/div&gt;</fnm:RelatedPartiesPolicyPolicyTextBlock>
    <fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzEwOQ_13d33966-f2c2-4bf3-9f0b-a6f8c75ed517"
      unitRef="number">0.799</fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzEzMTk0MTM5NTM5OTA2_e2c42db6-35c3-4b47-ab08-fe726109ffc3"
      unitRef="usd">180300000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement
      contextRef="i013e48190b834aa18e4dabced24f90e2_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzMwMTk_0e8c1d0f-2ab0-45d2-99f1-0ec576dd6faa"
      unitRef="usd">15000000</fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement>
    <fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement
      contextRef="ie95848f2ba404f48a43d5fc620c890ce_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzMwMjM_b6380c6e-ea17-4643-9c9f-19b22c18f587"
      unitRef="usd">17000000</fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement>
    <fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement
      contextRef="i7d784e92f1cd40d58a01cae9dc071910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzMwMzA_2de2ba64-e231-4fd5-a553-36645fd8256e"
      unitRef="usd">19000000</fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement>
    <fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzM1MTM_ad43bf6d-c45c-4a4e-9a1f-331875e0cbef"
      unitRef="number">0.0010</fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFees10BasisPointsIncreaseDueToProvisionStatedInTemporaryPayrollTaxCutContinuationActOf2011PolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzY1NzY_4478ed79-3aa8-4ea4-9158-9961a14e643a">To meet our obligations under the TCCA and at the direction of FHFA, we increased the guaranty fee on all single-family residential mortgages delivered to us by 10 basis points in April 2012. The resulting fee revenue and expense are recorded in &#x201c;Interest income: Mortgage loans&#x201d; and &#x201c;TCCA fees,&#x201d; respectively, in our consolidated statements of operations and comprehensive income.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In November 2021, the Infrastructure Investment and Jobs Act was enacted, which extended to October 1, 2032 our obligation under the TCCA to collect 10 basis points in guaranty fees on single-family residential mortgages delivered to us and pay the associated revenue to Treasury. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In January 2022, FHFA advised us to continue to pay these TCCA fees to Treasury with respect to all single-family loans acquired by us before October 1, 2032, and to continue to remit these amounts to Treasury on and after October 1, 2032 with respect to loans we acquired before this date until those loans are paid off or otherwise liquidated.&lt;/span&gt;</fnm:SingleFamilyGuarantyFees10BasisPointsIncreaseDueToProvisionStatedInTemporaryPayrollTaxCutContinuationActOf2011PolicyTextBlock>
    <fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzM3Mjc_ad43bf6d-c45c-4a4e-9a1f-331875e0cbef"
      unitRef="number">0.0010</fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzQ0Mjc_ad43bf6d-c45c-4a4e-9a1f-331875e0cbef"
      unitRef="number">0.0010</fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i013e48190b834aa18e4dabced24f90e2_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzQ5MTk_9f637daa-2e11-4479-a681-e69b1c673cf8"
      unitRef="usd">3400000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ie95848f2ba404f48a43d5fc620c890ce_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzQ5MjM_9c4d88ca-3eb0-4dc6-9375-93b5ef71a56e"
      unitRef="usd">3100000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i7d784e92f1cd40d58a01cae9dc071910_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzQ5MzA_e32b22c8-52d2-4b0c-ae5a-57d29f712941"
      unitRef="usd">2700000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i54fdc4a635914df5b8c2940ae417b0a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzUwMDc_b376fdab-5331-4a84-8dbb-e3451b3439fb"
      unitRef="usd">854000000</fnm:LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="iddf88ba9d9794d5db8c2b021283075cc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzUwMTQ_4cf70a3e-6804-40d4-8020-ebfd38a3e7ca"
      unitRef="usd">801000000</fnm:LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:BasisPointsOfEachDollarOfUnpaidPrincipalBalance
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzUzNzQ_f2b2245a-2f12-458f-be5c-93ead1670a6e"
      unitRef="number">0.00042</fnm:BasisPointsOfEachDollarOfUnpaidPrincipalBalance>
    <fnm:AffordableHousingProgramObligationPortion
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU0OTE_d4c6bbdd-131b-4df9-90d1-59c9f791736f"
      unitRef="number">0.35</fnm:AffordableHousingProgramObligationPortion>
    <us-gaap:AffordableHousingProgramAssessments
      contextRef="ic7eba6f66c8a4948a48405e2c33331d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU1NjY_dae91893-78ff-48f8-98be-5c2bc53c6fd4"
      unitRef="usd">101000000</us-gaap:AffordableHousingProgramAssessments>
    <us-gaap:AffordableHousingProgramAssessments
      contextRef="ie00bc1e944f24e3aabb3c4ca950f74f0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU1NzA_17a61088-5728-419a-b910-cef4eb2c3c63"
      unitRef="usd">209000000</us-gaap:AffordableHousingProgramAssessments>
    <us-gaap:AffordableHousingProgramAssessments
      contextRef="i296b93c1be1940f3a33a945b60d9c016_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU1Nzc_c7b70948-e7e7-46c4-865e-a13c03baf578"
      unitRef="usd">211000000</us-gaap:AffordableHousingProgramAssessments>
    <fnm:UsGaap_AffordableHousingProgramAssessments
      contextRef="ic7eba6f66c8a4948a48405e2c33331d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU3MTI_e143b3b2-0da0-4e99-be67-7fa7ad41c0a2"
      unitRef="usd">209000000</fnm:UsGaap_AffordableHousingProgramAssessments>
    <fnm:UsGaap_AffordableHousingProgramAssessments
      contextRef="ie00bc1e944f24e3aabb3c4ca950f74f0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU3MTk_123d3e45-ff4e-4a47-8ccc-bbc6c9c14e7f"
      unitRef="usd">211000000</fnm:UsGaap_AffordableHousingProgramAssessments>
    <us-gaap:AffordableHousingProgramAssessments
      contextRef="i0b07f5efa78a4649bd72947f3f402671_D20230101-20231231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzU4MDg_5e435c70-a400-4acc-bc43-e8c051b4264f"
      unitRef="usd">101000000</us-gaap:AffordableHousingProgramAssessments>
    <fnm:FHFAAssessmentFeesExpense
      contextRef="i22b560614ba54f79819dbb609929f759_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzYzMTc_ba51bea3-3c3e-4cb8-a73e-46e634af3022"
      unitRef="usd">132000000</fnm:FHFAAssessmentFeesExpense>
    <fnm:FHFAAssessmentFeesExpense
      contextRef="i687cce97007540ce9537739064c34fd8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzYzMjE_dde89879-75f1-4a64-97fc-4e281ef85fed"
      unitRef="usd">140000000</fnm:FHFAAssessmentFeesExpense>
    <fnm:FHFAAssessmentFeesExpense
      contextRef="iffb07a5368bf4139882e0a5e8f005989_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzYzMjg_e78f29e0-6a56-4e11-8af2-15c7166b9c44"
      unitRef="usd">139000000</fnm:FHFAAssessmentFeesExpense>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ia598d4f3c56a459e80e72afc59df3cff_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzY0OTc_4ebc1e34-4e9d-499e-815f-0c5a32c7cec8"
      unitRef="usd">65000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i2a1fec472c414639bd3e8f95f415f95a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzY1MDE_62935adb-8858-4a6b-a2ed-60b46b113dbf"
      unitRef="usd">76000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i62ee4867830d4590b63b2b6b9fea14e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MTcvZnJhZzpmZTc2YTdlNDc1MzQ0MjJkYWUyZGMyNjU3MDlkNDQ1Ny90ZXh0cmVnaW9uOmZlNzZhN2U0NzUzNDQyMmRhZTJkYzI2NTcwOWQ0NDU3XzY1MDg_e20f5b45-00b0-48b4-bb1b-7ed5403e5065"
      unitRef="usd">88000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDkz_6ac1fee4-1b93-4c6d-aaaf-37dbbb1a25f0">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). To conform to our current-period presentation, we have reclassified certain amounts reported in our prior periods&#x2019; consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTc3_06f81cfd-6c54-439b-9810-13db57ae0fcc">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Preparing consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect our reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of our consolidated financial statements, as well as our reported amounts of revenues and expenses during the reporting periods. Management has made significant estimates in a variety of areas including, but not limited to, the allowance for loan losses. Actual results could be different from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDY3_02080f81-dac9-4a23-9299-2429a2cf1a7c">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include our accounts as well as the accounts of the other entities in which we have a controlling financial interest. All intercompany balances and transactions have been eliminated. The typical condition for a controlling financial interest is ownership of a majority of the voting interests of an entity. A controlling financial interest may also exist in an entity such as a variable interest entity (&#x201c;VIE&#x201d;) through arrangements that do not involve voting interests. The majority of Fannie Mae&#x2019;s controlling interests arise from arrangements with VIEs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;VIE Assessment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have interests in various entities that are considered VIEs. A VIE is an entity (1)&#160;that has total equity at risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2)&#160;where the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#x2019;s economic performance, or the obligation to absorb the entity&#x2019;s expected losses or the right to receive the entity&#x2019;s expected residual returns, or both, or (3)&#160;where the voting rights of some investors are not proportional to their obligations to absorb the expected losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#x2019;s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We determine whether an entity is a VIE by performing a qualitative analysis, which requires certain subjective decisions including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass along to its interest holders, the rights of the parties and the purpose of the arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The primary types of VIE entities with which we are involved are securitization trusts guaranteed by us via lender swap and portfolio securitization transactions, special-purpose vehicles (&#x201c;SPVs&#x201d;) associated with certain credit risk transfer programs, limited partnership investments in low-income housing tax credit (&#x201c;LIHTC&#x201d;) and other housing partnerships, as well as mortgage and asset-backed trusts that were not created by us. For more information on the primary types of VIE entities with which we are involved, see &#x201c;Note 2, Consolidations and Transfers of Financial Assets.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Primary Beneficiary Determination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If an entity is a VIE, we consider whether our variable interest in that entity causes us to be the primary beneficiary. We are deemed to be the primary beneficiary of a VIE when we have both (1)&#160;the power to direct the activities of the VIE that most significantly impact the entity&#x2019;s economic performance, and (2)&#160;exposure to benefits and/or losses that could potentially be significant to the entity. The primary beneficiary of the VIE is required to consolidate and account for the assets, liabilities, and noncontrolling interests of the VIE in its consolidated financial statements. The assessment of which party has the power to direct the activities of the VIE may require significant management judgment when (1)&#160;more than one party has power or (2)&#160;more than one party is involved in the design of the VIE but no party has the power to direct the ongoing activities that could be significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We continually assess whether we are the primary beneficiary of the VIEs with which we are involved and therefore may consolidate or deconsolidate a VIE through the duration of our involvement. Examples of certain events that may change whether or not we consolidate the VIE include a change in the design of the entity or a change in our ownership in the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Consolidated Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we are the transferor of assets into a VIE that we consolidate at the time of the transfer, we continue to recognize the assets and liabilities of the VIE at the amounts that they would have been recognized if we had not transferred them, and no gain or loss is recognized. For all other VIEs that we consolidate (that is, those for which we are not the transferor), we recognize the assets and liabilities of the VIE in our consolidated financial statements at fair value, and we recognize a gain or loss for the difference between (1)&#160;the fair value of the consideration paid, fair value of noncontrolling interests and the reported amount of any previously held interests, and (2)&#160;the net amount of the fair value of the assets and liabilities recognized upon consolidation. However, for the securitization trusts established under our lender swap program, no gain or loss is recognized if the trust is consolidated at formation as there is no difference in the respective fair value of (1)&#160;and (2)&#160;above. We record gains or losses that are associated with the consolidation of VIEs as a component of &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If we cease to be deemed the primary beneficiary of a VIE, we deconsolidate the VIE. We use fair value to measure the initial cost basis for any retained interests that are recorded upon the deconsolidation of a VIE. Any difference between the fair value and the previous carrying amount of our investment in the VIE is recorded in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase/Sale of Fannie Mae Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We actively purchase and sell guaranteed MBS that have been issued through lender swap and portfolio securitization transactions. The accounting for the purchase and sale of our guaranteed MBS issued by the trusts differs based on the characteristics of the securitization trusts and whether the trusts are consolidated and is discussed in &#x201c;Single-Class Securitization Trusts,&#x201d; &#x201c;Single-Class Resecuritization Trusts&#x201d; and &#x201c;Multi-Class Resecuritization Trusts&#x201d; below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Uniform Mortgage-Backed Securities (&#x201c;UMBS&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Uniform Mortgage-Backed Securities (&#x201c;UMBS&#x201d;) are common mortgage-backed securities issued by both Fannie Mae and Freddie Mac to finance fixed-rate mortgage loans backed by one- to four-unit single-family properties. We and Freddie Mac began issuing UMBS and resecuritizing UMBS certificates into structured securities in June 2019. The structured securities backed by UMBS that we issue include Supers, which are single-class resecuritization transactions, Real Estate Mortgage Investment Conduit securities (&#x201c;REMICs&#x201d;) and interest-only and principal-only strip securities (&#x201c;SMBS&#x201d;), which are multi-class resecuritization transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Since June 2019, we have resecuritized UMBS, Supers and other structured securities issued by Freddie Mac. The mortgage loans that serve as collateral for Freddie Mac-issued UMBS are not held in trusts that are consolidated by Fannie Mae. When we include Freddie Mac securities in our structured securities, we are subject to additional credit risk because we guarantee securities that were not previously guaranteed by Fannie Mae. However, Freddie Mac continues to guarantee the payment of principal and interest on the underlying Freddie Mac securities that we have resecuritized. We have concluded that this additional credit risk is negligible because of the funding commitment available to Freddie Mac through its senior preferred stock purchase agreement with Treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Single-Class&#160;Securitization Trusts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We create single-class securitization trusts to issue single-class Fannie Mae MBS (including UMBS) that evidence an undivided interest in the mortgage loans held in the trust. Investors in single-class Fannie Mae MBS receive principal and interest payments in proportion to their percentage ownership of the MBS issuance. We guarantee to each single-class securitization trust that we will supplement amounts received by the securitization trust as required to permit timely payments of principal and interest on the related Fannie Mae MBS. This guaranty exposes us to credit losses on the loans underlying Fannie Mae MBS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Single-class securitization trusts are used for lender swap and portfolio securitization transactions. A lender swap transaction occurs when a mortgage lender delivers a pool of single-family mortgage loans to us, which we immediately deposit into an MBS trust. The MBS are then issued to the lender in exchange for the mortgage loans. A portfolio securitization transaction occurs when we purchase mortgage loans from third-party sellers for cash and later deposit these loans into an MBS trust. The securities issued through a portfolio securitization are then sold to investors for cash. We consolidate single-class securitization trusts that are issued under these programs when our role as guarantor and master servicer provides us with the power to direct matters, such as the servicing of the mortgage loans, that impact the credit risk to which we are exposed. In contrast, we do not consolidate single-class securitization trusts when other organizations have the power to direct these activities (for example, when the loan collateral is subject to a Federal Housing Administration guaranty and related Servicing Guide). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we purchase single-class&#160;Fannie Mae MBS issued from a consolidated trust, we account for the transaction as an extinguishment of the related debt in our consolidated financial statements. We record a gain or loss on the extinguishment of such debt to the extent that the purchase price of the MBS does not equal the carrying value of the related consolidated debt reported in our consolidated balance sheets (including unamortized premiums, discounts or other cost basis adjustments) at the time of purchase. When we sell single-class&#160;Fannie Mae MBS that were issued from a consolidated trust, we account for the transaction as the issuance of debt in our consolidated financial statements. We amortize the related premiums, discounts and other cost basis adjustments into income over the contractual life of the MBS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If a single-class securitization trust is not consolidated, we account for the purchase and subsequent sale of such securities as the transfer of an investment security in accordance with the accounting guidance for transfers of financial assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Single-Class Resecuritization Trusts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Fannie Mae single-class resecuritization trusts are created by depositing MBS into a new securitization trust for the purpose of aggregating multiple mortgage-related securities into one combined security. Single-class resecuritization securities pass through directly to the holders of the securities all of the cash flows of the underlying MBS held in the trust. Since June 2019, these securities can be collateralized directly or indirectly by cash flows from underlying securities issued by Fannie Mae, Freddie Mac, or a combination of both. Resecuritization trusts backed directly or indirectly only by Fannie Mae MBS are non-commingled resecuritization trusts. Resecuritization trusts collateralized directly or indirectly by cash flows either in part or in whole from Freddie Mac MBS are commingled resecuritization trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Securities issued by our non-commingled single-class resecuritization trusts are backed solely by Fannie Mae MBS, and the guaranty we provide on the trust does not subject us to additional credit risk because we have already provided a guarantee on the underlying securities. Further, the securities issued by our non-commingled single-class resecuritization trusts pass through all of the cash flows of the underlying Fannie Mae MBS directly to the holders of the securities. Accordingly, these securities are deemed to be substantially the same as the underlying Fannie Mae MBS collateral. Additionally, our involvement with these trusts does not provide us with any incremental rights or powers that would enable us to direct any activities of the trusts. We have concluded that we are not the primary beneficiary of and, as a result, we do not consolidate our non-commingled single-class resecuritization trusts. Therefore, we account for purchases and sales of securities issued by non-commingled single-class resecuritization trusts as extinguishments and issuances of the underlying MBS debt, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Securities issued by our commingled single-class resecuritization trusts are backed in whole or in part by Freddie Mac securities. As discussed in &#x201c;Note 6, Financial Guarantees,&#x201d; the guaranty we provide to the commingled single-class resecuritization trust subjects us to additional credit risk to the extent that we are providing a guaranty for the timely payment of principal and interest on the underlying Freddie Mac securities that we have not previously guaranteed. Accordingly, securities issued by our commingled resecuritization trusts are not deemed to be substantially the same as the underlying collateral. We do not have any incremental rights or powers related to commingled single-class resecuritization trusts that would enable us to direct any activities of the underlying trust. As a result, we have concluded that we are not the primary beneficiary of, and therefore do not consolidate, our commingled single-class resecuritization trusts unless we have the unilateral right to dissolve the trust. We have this right when we hold 100% of the beneficial interests issued by the resecuritization trust. Therefore, we account for purchases and sales of these securities as the transfer of an investment security in accordance with the accounting guidance for transfers of financial assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multi-Class Resecuritization Trusts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Multi-class resecuritization trusts are trusts we create to issue multi-class Fannie Mae structured securities, including REMICs and SMBS, in which the cash flows of the underlying mortgage assets are divided, creating several classes of securities, each of which represents a beneficial ownership interest in a separate portion of cash flows. We guarantee to each multi-class resecuritization trust that we will supplement amounts received by the trusts as required to permit timely guaranty payments on the related Fannie Mae structured securities. Since June 2019, these multi-class structured securities can be collateralized, directly or indirectly, by securities issued by Fannie Mae, Freddie Mac or a combination of both.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The guaranty we provide to our non-commingled multi-class resecuritization trusts does not subject us to additional credit risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; because the underlying assets are Fannie Mae-issued securities for which we have already provided a guaranty. However, for commingled multi-class structured securities, we are subject to additional credit risk to the extent we are providing a guaranty for the timely payment of principal and interest on the underlying Freddie Mac securities that we have not previously guaranteed. For both commingled and non-commingled multi-class resecuritization trusts, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;we may also be exposed to prepayment risk via our ownership of securities issued by these trusts. We do not have the ability via our involvement with a multi-class resecuritization trust to impact either the credit risk or prepayment risk to which we are exposed. Therefore, we have concluded that we do not have the characteristics of a controlling financial interest and do not consolidate multi-class resecuritization trusts unless we have the unilateral right to dissolve the trust. This ability exists only when we hold 100% of the outstanding beneficial interests issued by the resecuritization trust. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Securities issued by multi-class resecuritization trusts do not directly pass through all of the cash flows of the underlying securities, and therefore the issued and underlying securities are not considered substantially the same. Accordingly, we account for purchases and sales of securities issued by the multi-class resecuritization trusts as transfers of an investment security in accordance with the accounting guidance for transfers of financial assets.  &lt;/span&gt;&lt;/div&gt;Consolidated VIEsIf an entity is a VIE, we consider whether our variable interest in that entity causes us to be the primary beneficiary. The primary beneficiary of the VIE is required to consolidate and account for the assets, liabilities and noncontrolling interests of the VIE in its consolidated financial statements. An enterprise is deemed to be the primary beneficiary when the enterprise has the power to direct the activities of the VIE that most significantly impact the entity&#x2019;s economic performance and exposure to benefits and/or losses could potentially be significant to the entity. In general, the investors in the obligations of consolidated VIEs have recourse only to the assets of those VIEs and do not have recourse to us, except where we provide a guaranty to the VIE.We do not consolidate VIEs when we are not deemed to be the primary beneficiary. Our unconsolidated VIEs include securitization and resecuritization trusts, limited partnerships, and certain SPVs designed to transfer credit risk.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTI0_1d7b1814-90b0-45cc-ab98-f7a1838669c3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transfers of Financial Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We evaluate each transfer of financial assets to determine whether the transfer qualifies as a sale. If a transfer does not meet the criteria for sale treatment, the transferred assets remain in our consolidated balance sheets and we record a liability to the extent of any proceeds received in connection with the transfer. We record transfers of financial assets in which we surrender control of the transferred assets as sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When a transfer that qualifies as a sale is completed, we derecognize all assets transferred and recognize all assets obtained and liabilities incurred at fair value. The difference between the carrying basis of the assets transferred and the fair value of the net proceeds from the sale is recorded as a component of &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. Retained interests are primarily derived from transfers associated with our portfolio securitizations in the form of Fannie Mae securities. We separately describe the subsequent accounting, as well as how we determine fair value, for our retained interests in the &#x201c;Investments in Securities&#x201d; section of this note. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into repurchase agreements that involve contemporaneous trades to purchase and sell securities. These transactions are accounted for as secured financings since the transferor has not relinquished control over the transferred assets. These transactions are reported as securities purchased under agreements to resell and securities sold under agreements to repurchase in our consolidated balance sheets except for securities purchased under agreements to resell on an overnight basis, which are included in cash and cash equivalents in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;We issue Fannie Mae MBS through portfolio securitization transactions by transferring pools of mortgage loans or mortgage-related securities to one or more trusts or special purpose entities. We are considered to be the transferor when we transfer assets from our own retained mortgage portfolio in a portfolio securitization transaction.The substantial majority of these portfolio securitization transactions generally do not qualify for sale treatment. Portfolio securitization trusts that do qualify for sale treatment primarily consist of loans that are guaranteed or insured, in whole or in part, by the U.S. government.We retain interests from the transfer and sale of mortgage-related securities to unconsolidated single-class and multi-class portfolio securitization trusts.e consolidate the substantial majority of our single-class MBS trusts. The assets and liabilities of consolidated trusts created via portfolio securitization transactions are reported in our consolidated balance sheets.</us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDk4_5b8e96b7-6614-441a-afd1-90ac1db43544">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents, Restricted Cash and Cash Equivalents and Statements of Cash Flows &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Short-term investments that have a maturity at the date of acquisition of three months or less and are readily convertible to known amounts of cash are generally considered cash equivalents. We also include securities purchased under agreements to resell on an overnight basis in &#x201c;cash and cash equivalents&#x201d; in our consolidated balance sheets. We may pledge as collateral certain short-term investments classified as cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201c;Restricted cash and cash equivalents&#x201d; in our consolidated balance sheets represents cash advanced to the extent such amounts are due to, but have not yet been remitted to, MBS certificateholders. Similarly, when we or our servicers collect and hold cash that is due to certain Fannie Mae MBS trusts in advance of our requirement to remit these amounts to the trusts, we recognize the collected cash amounts as restricted cash. In addition, we recognize restricted cash when we and our servicers advance payments on delinquent loans to consolidated Fannie Mae MBS trusts, which have not yet been remitted to MBS certificateholders. Cash may also be recognized as restricted cash as a result of restrictions related to certain consolidated partnership funds as well as for certain collateral arrangements for which we do not have the right to use the cash. Fannie Mae, in its role as trustee, invests funds held by consolidated trusts directly in eligible short-term third-party investments, which may include investments in cash equivalents that are composed of overnight repurchase agreements and U.S. Treasuries that have a maturity at the date of acquisition of three months or less. The funds underlying these short-term investments are restricted per the trust agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the presentation of our consolidated statements of cash flows, we present cash flows from derivatives that do not contain financing elements and mortgage loans held for sale at acquisition as operating activities. We present cash flows from securities purchased under agreements to resell as investing activities. Cash flows from securities sold under agreements to repurchase are presented as financing activities in &#x201c;Other, net.&#x201d; We classify cash flows from trading securities based on their nature and purpose.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify cash flows related to mortgage loans acquired as held-for-investment, including loans of Fannie Mae and loans of consolidated trusts, as either investing activities (for principal repayments or sales proceeds) or operating activities (for interest received from borrowers included as a component of our net income). Cash flows related to debt securities issued by consolidated trusts are classified as either financing activities (for repayments of principal to &lt;/span&gt;&lt;/div&gt;certificateholders) or operating activities (for interest payments to certificateholders included as a component of our net income). We distinguish between the payments and proceeds related to the debt of Fannie Mae and the debt of consolidated trusts, as applicable. We present our non-cash activities in the consolidated statements of cash flows at the associated unpaid principal balance.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MjA3_31f6d8dc-5c97-46e3-ad28-a9f59487cd97">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments in Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securities Classified as Trading or Available-for-Sale&lt;/span&gt;&lt;/div&gt;We classify and account for our securities as either trading or available-for-sale (&#x201c;AFS&#x201d;). We measure trading securities at fair value in our consolidated balance sheets with unrealized and realized gains and losses included as a component of &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We include interest and dividends on securities in our consolidated statements of operations and comprehensive income. Interest income includes the amortization of cost basis adjustments, including premiums and discounts, recognized as a yield adjustment using the interest method over the contractual term of the security. We measure AFS securities at fair value in our consolidated balance sheets, with unrealized gains and losses included in accumulated other comprehensive income, net of income taxes. We recognize realized gains and losses on AFS securities when securities are sold. We calculate the gains and losses using the specific identification method and record them in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fannie Mae MBS included in &#x201c;Investments in securities, at fair value&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we own Fannie Mae MBS issued by unconsolidated trusts, we do not derecognize any components of the guaranty assets, guaranty obligations, or any other outstanding recorded amounts associated with the guaranty transaction because our contractual obligation to the MBS trust remains in force until the trust is liquidated. We determine the fair value of Fannie Mae MBS based on observable market prices because most Fannie Mae MBS are actively traded. For any subsequent purchase or sale, we continue to account for any outstanding recorded amounts associated with the guaranty transaction on the same basis of accounting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Available-for-Sale Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;An AFS debt security is impaired if the fair value of the investment is less than its amortized cost basis. In these circumstances, we separate the difference between the amortized cost basis of the security and its fair value into the amount representing the credit loss, which we recognize as an allowance in &#x201c;Benefit (provision) for credit losses&#x201d; in our consolidated statements of operations and comprehensive income, and the amount related to all other factors, which we recognize in &#x201c;Other comprehensive loss,&#x201d; net of taxes, in our consolidated statements of operations and comprehensive income. Credit losses are evaluated on an individual security basis and are limited to the difference between the fair value of the debt security and its amortized cost basis. If we intend to sell a debt security or it is more likely than not that we will be required to sell the debt security before recovery, any allowance for credit losses on the debt security is reversed and the amortized cost basis of the debt security is written down to its fair value through &#x201c;Investment gains (losses), net.&#x201d; &lt;/span&gt;&lt;/div&gt;Trading securities are recorded at fair value with subsequent changes in fair value recorded as &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Available-for-Sale Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record AFS securities at fair value with unrealized gains and losses, recorded net of tax, as a component of &#x201c;Other comprehensive loss&#x201d; and we recognize realized gains and losses from the sale of AFS securities in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We define the amortized cost basis of our AFS securities as unpaid principal balance, net of unamortized premiums and discounts, and other cost basis adjustments. We record an allowance for credit losses for AFS securities that reflects the impairment for credit losses, which are limited to the amount that fair value is less than the amortized cost. Impairment due to non-credit losses are recorded as unrealized losses within &#x201c;Other comprehensive loss.&#x201d;&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDYy_e4ea63e7-f5b5-4a28-90e8-0752b6feba46">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans Held for Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we acquire mortgage loans that we intend to sell or securitize via trusts that will not be consolidated, we classify the loans as held for sale (&#x201c;HFS&#x201d;). We report the carrying value of HFS loans at the lower of cost or fair value. Any excess of an HFS loan&#x2019;s cost over its fair value is recognized as a valuation allowance, with changes in the valuation allowance recognized as &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We recognize interest income on HFS loans on an accrual basis, unless we determine that the ultimate collection of contractual principal or interest payments in full is not reasonably assured. Purchased premiums, discounts and other cost basis adjustments on HFS loans are deferred upon loan acquisition, included in the cost basis of the loan, and not amortized. We determine any lower of cost or fair value adjustment on HFS loans at an individual loan level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For nonperforming loans transferred from held for investment (&#x201c;HFI&#x201d;) to HFS, based upon a change in our intent, we record the loans at the lower of cost or fair value on the date of transfer. When the fair value of the nonperforming loan is less than its amortized cost, we record a write-off against the allowance for loan losses in an amount equal to the difference between the amortized cost basis and the fair value of the loan. If the amount written off upon transfer exceeds the allowance related to the transferred loan, we record the excess in provision for credit losses, whereas if the amounts written off are less than the allowance related to the loans, we recognize a benefit for credit losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Nonperforming loans include both seriously delinquent and reperforming loans, which are loans that were previously delinquent but are performing again because payments on the mortgage loan have become current with or without the use of a loan modification plan. Single-family seriously delinquent loans are loans that are 90 days or more past due or in the foreclosure process. Multifamily seriously delinquent loans are loans that are 60 days or more past due. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the event that we reclassify a performing loan from HFI to HFS, based upon a change in our intent, the allowance for loan losses previously recorded on the HFI mortgage loan is reversed through &#x201c;Benefit (provision) for credit losses&#x201d; at the time of reclassification. The mortgage loan is reclassified into HFS at its amortized cost basis and a valuation allowance is established to the extent that the amortized cost basis of the loan exceeds its fair value. The initial recognition of the valuation allowance and any subsequent changes are recorded as a gain or loss in &#x201c;Investment gains (losses), net.&#x201d;&lt;/span&gt;&lt;/div&gt;We report the carrying value of HFS loans at the lower of cost or fair value and record valuation changes in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.</us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy>
    <us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDcy_f130e550-6ce9-478f-827a-829428bc6c12">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans Held for Investment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we acquire mortgage loans that we have the ability and the intent to hold for the foreseeable future or until maturity, we classify the loans as HFI. When we consolidate a securitization trust, we recognize the loans underlying the trust in our consolidated balance sheets. The trusts do not have the ability to sell mortgage loans and the use of such loans is limited exclusively to the settlement of obligations of the trusts. Therefore, mortgage loans acquired when we have the intent to securitize via consolidated trusts are generally classified as HFI in our consolidated balance sheets both prior to and subsequent to their securitization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We report the carrying value of HFI loans at the unpaid principal balance, net of unamortized premiums and discounts, other cost basis adjustments, and allowance for loan losses. We define the amortized cost of HFI loans as unpaid principal balance and accrued interest receivable, net, including any unamortized premiums, discounts, and other cost basis adjustments. For purposes of our consolidated balance sheets, we present accrued interest receivable separately from the amortized cost of our loans held for investment. We recognize interest income on HFI loans on an accrual basis using the effective yield method over the contractual life of the loan, including the amortization of any deferred cost basis adjustments, such as the premium or discount at acquisition, unless we determine that the ultimate collection of contractual principal or interest payments in full is not reasonably assured.&lt;/span&gt;&lt;/div&gt; For purposes of our consolidated balance sheets, we present accrued interest receivable, net separately from the amortized cost of our loans held for investment.</us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentPolicy>
    <us-gaap:FinanceLoansAndLeasesReceivablePolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTg2_363ea771-a59e-4192-999b-bcce43df4b1b">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nonaccrual Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family loans negatively impacted by the COVID-19 pandemic, we continue to recognize interest income for up to six months of delinquency provided that the loan was either current as of March 1, 2020 or originated after March 1, 2020. We continue to accrue interest income beyond six months of delinquency provided that the collection of principal and interest continues to be reasonably assured. For multifamily loans that are in a forbearance arrangement and that have been negatively impacted by the pandemic, we continue to recognize interest income for up to six months of delinquency and then place them on nonaccrual status when the borrower is six months past due. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans that have been negatively impacted by COVID-19, we establish a valuation allowance for expected credit losses on the accrued interest receivable balance applying the process that we have established for both single-family and multifamily loans. The credit expense related to this valuation allowance is classified as a component of the provision for credit losses. Accrued interest receivable is written off when the amount is deemed to be uncollectible. Loans that are in active forbearance arrangements are not evaluated for write-off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans not subject to the COVID-19-related nonaccrual policy, we discontinue accruing interest when we believe collectability of principal and interest is not reasonably assured, which for both single-family and multifamily loans is generally when the loan becomes two or more months past due according to its contractual terms. A loan is reported as past due if a full payment of principal and interest is not received within one month of its due date. When a loan is placed on nonaccrual status based on delinquency status, we write-off the accrued interest receivable and reverse previously accrued interest through interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans not subject to the COVID-19-related guidance, we have elected not to measure an allowance for credit losses on accrued interest receivable balances as we have a nonaccrual policy to ensure the timely reversal of unpaid accrued interest. Interest income previously accrued but not collected is reversed through interest income at the date the loan is placed on nonaccrual status. See &#x201c;Note 4, Allowance for Loan Losses&#x201d; for additional information about our current-period provision for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family loans, we recognize any contractual interest payments received on the loan while on nonaccrual status as a reduction of accrued interest receivable, if any, and then recognize interest income on a cash basis. For multifamily loans we apply any payment received on a cost recovery basis to reduce amortized cost of the mortgage loan. Thus, we do not recognize any interest income on a multifamily loan placed on nonaccrual status until the amortized cost of the loan has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Cost basis adjustments on held-for-investment loans are amortized into interest income over the contractual life of the loan using the effective interest method. No amortization is recognized during periods in which the loan is on non-accrual status.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;A nonaccrual loan is returned to accrual status when the collectability of principal and interest in full is reasonably assured. We generally determine that collectability is reasonably assured when the loan returns to current payment status. If a loan is restructured for a borrower experiencing financial difficulty, we require a performance period of up to 6 months before we return the loan to accrual status. Upon a loan&#x2019;s return to accrual status, we resume the recognition of interest income and the amortization of cost basis adjustments, if any, into interest income. If interest is capitalized pursuant to a restructuring, any capitalized interest that had not been previously recognized as interest income or that had been reversed through interest income when the loan was placed on nonaccrual status is recorded as a discount to the loan and amortized over the remaining contractual life of the loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Loan Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our allowance for loan losses is a valuation account that is deducted from the amortized cost basis of HFI loans to present the net amount expected to be collected on the loans. The allowance for loan losses reflects an estimate of expected credit losses on single-family and multifamily HFI loans held by Fannie Mae and by consolidated Fannie Mae MBS trusts. Estimates of credit losses are based on expected cash flows derived from internal models that estimate loan performance under simulated ranges of economic environments. Our modeled loan performance is based on our historical experience of loans with similar risk characteristics, adjusted to reflect current conditions and reasonable and supportable forecasts. Our historical loss experience and our credit loss estimates capture the possibility of remote events that could result in credit losses on loans that are considered low risk. The allowance for loan losses does not consider benefits from freestanding credit enhancements, such as our Connecticut Avenue Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; (&#x201c;CAS&#x201d;) and Credit Insurance Risk Transfer&#x2122; (&#x201c;CIRT&#x2122;&#x201d;) programs and multifamily Delegated Underwriting and Servicing (&#x201c;DUS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;) lender risk-sharing arrangements, which are recorded in &#x201c;Other assets&#x201d; in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Changes to our estimate of expected credit losses, including changes due to the passage of time, are recorded through the &#x201c;Benefit (provision) for credit losses.&#x201d; When calculating our allowance for loan losses, we consider only our amortized cost in the loans at the balance sheet date. We record write-offs as a reduction to the allowance for loan losses when losses are confirmed through the receipt of assets in satisfaction of a loan, such as the underlying collateral upon foreclosure or cash upon completion of a short sale. Additionally, we record write-offs as a reduction to our allowance for loan losses when a loan is determined to be uncollectible and upon the transfer of a nonperforming loan from HFI to HFS. The excess of a loan&#x2019;s amortized cost over its fair value is treated as a write-off loss that is deducted from the allowance for loan losses. We include expected recoveries of amounts previously written off and expected to be written off in determining our allowance for loan losses. &lt;/span&gt;&lt;/div&gt;The estimated mark-to-market loan to value (&#x201c;LTV&#x201d;) ratio is a primary factor we consider when estimating our allowance for loan losses for single-family loans. As LTV ratios increase, the borrower&#x2019;s equity in the home decreases, which may negatively affect the borrower&#x2019;s ability to refinance or to sell the property for an amount at or above the outstanding balance of the loan.We maintain an allowance for loan losses for HFI loans held by Fannie Mae and by consolidated Fannie Mae MBS trusts, excluding loans for which we have elected the fair value option. When calculating our allowance for loan losses, we consider the unpaid principal balance, net of unamortized premiums and discounts, and other cost basis adjustments of HFI loans at the balance sheet date. We record write-offs as a reduction to our allowance for loan losses at the point of foreclosure, completion of a short sale, upon the redesignation of nonperforming and reperforming loans from HFI to HFS or when a loan is determined to be uncollectible. &lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our benefit or provision for loan losses can vary substantially from period to period based on a number of factors, such as changes in actual and forecasted home prices or property valuations, fluctuations in actual and forecasted interest rates, borrower payment behavior, events such as natural disasters or pandemics, the type, volume and effectiveness of our loss mitigation activities, including forbearances and loan modifications, the volume of foreclosures completed, and the volume and pricing of loans redesignated from HFI to HFS. Our benefit or provision can also be impacted by updates to the models, assumptions, and data used in determining our allowance for loan losses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In recent periods, changes in actual and projected interest rates have been a meaningful driver of our benefit or provision for loan losses as these changes drive prepayment speeds and impact the measurement of the economic &lt;/span&gt;&lt;/div&gt;concessions granted to borrowers on modified loans. Pursuant to our adoption of ASU 2022-02, effective January 1, 2022, we prospectively discontinued TDR accounting and no longer measure the economic concession for restructurings occurring on or after the adoption date. This accounting also results in the elimination of any existing economic concession related to a loan that was previously designated as a TDR if such loan is restructured on or after January 1, 2022. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x2014;New Accounting Guidance&#x201d; for more information about our adoption of ASU 2022-02.</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <us-gaap:ImpairedFinancingReceivablePolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MjE1_9c7c137a-cf37-4b00-b38c-a925e0accf05">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-Family Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We estimate the amount expected to be collected on our single-family loans using a discounted cash flow approach. Our allowance for loan losses is calculated as the difference between the amortized cost basis of the loan and the present value of expected cash flows on the loan. Expected cash flows include payments from the borrower, net of servicing fees, contractually attached credit enhancements and proceeds from the sale of the underlying collateral, net of selling costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When foreclosure of a single-family loan is probable, the allowance for loan losses is calculated as the difference between the amortized cost basis of the loan and the fair value of the collateral as of the reporting date, adjusted for the estimated costs to sell the property and the amount of expected recoveries from contractually attached credit enhancements or other proceeds we expect to receive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Expected cash flows are developed using internal models that capture market and loan characteristic inputs. Market inputs include information such as actual and forecasted home prices, interest rates, volatility and spreads, while loan characteristic inputs include information such as mark-to-market loan-to-value (&#x201c;LTV&#x201d;) ratios, delinquency status, geography and borrower FICO credit scores. The model assigns a probability to borrower events including contractual payment, loan payoff and default under various economic environments based on historical data, current conditions and reasonable and supportable forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The two primary drivers of our forecasted economic environments are interest rates and home prices. Our model projects the range of possible interest rate scenarios over the life of the loan based on actual interest rates and observed option pricing volatility in the capital markets. For single-family home prices, we develop regional forecasts based on Metropolitan Statistical Area data using a multi-path simulation that captures home price projections over a five-year period, the period for which we can develop reasonable and supportable forecasts. After the five-year period, the home price forecast reverts to a historical long-term growth rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Expected cash flows on the loan are discounted at the effective interest rate on the loan, adjusted for expected prepayments. We update the discount rate of the loan each reporting period to reflect changes in expected prepayments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We may modify loans to borrowers experiencing financial difficulty as part of our loss mitigation activities. We consider the effects of actual restructurings in our estimate of expected credit losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multifamily Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our allowance for loan losses on multifamily loans is calculated based on estimated probabilities of default and loss severities to derive expected loss ratios, which are then applied to the amortized cost basis of the loans. Our probabilities of default and severity are estimated using internal models based on historical loss experience of loans with similar risk characteristics that affect credit performance, such as debt service coverage ratio (&#x201c;DSCR&#x201d;), mark-to-market LTV ratio, collateral type, age, loan size, geography, prepayment penalty term and note type. Our models simulate a range of possible future economic scenarios, which are used to estimate probabilities of default and loss severities. Key inputs to our models include rental income, which drives expected DSCRs for our loans, and property values. Our reasonable and supportable forecasts for multifamily rental income and property values, which are projected based on Metropolitan Statistical Area data, extend through the contractual maturity of the loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When foreclosure of a multifamily loan is probable, the allowance for loan losses is calculated as the difference between the amortized cost basis of the loan and the fair value of the collateral as of the reporting date, adjusted for the estimated costs to sell the property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructured Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As described in &#x201c;New Accounting Guidance&#x201d; below, effective January 1, 2022. we adopted the guidance related to the elimination of the recognition and measurement of troubled debt restructurings (&#x201c;TDRs&#x201d;) and the enhancement of disclosures for loan restructurings for borrowers experiencing financial difficulty using the prospective transition method. Pursuant to this guidance, when a single-family loan is restructured, we continue to measure impairment on the loan using a discounted cash flow approach that utilizes a prepayment-adjusted discount rate that is based on the loan&#x2019;s restructured terms. Using a post-restructuring interest rate does not result in the recognition of an economic concession in the allowance for loan losses. Additionally, loan modifications to single-family and multifamily borrowers are evaluated to determine whether they result in a new loan or a continuation of an existing loan. Modifications made by Fannie Mae for borrowers experiencing financial difficulty are generally accounted for as a continuation of the existing loan as the terms of the restructured loans are typically not at market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Prior to our adoption of this guidance, most of our restructurings were accounted for as TDRs. Under the TDR accounting model, we used the discount rate that was in effect prior to the restructuring to measure impairment on single-family loans which resulted in the recognition, in the allowance for loan losses, of the economic concession that we granted to borrowers as part of the loan restructuring. The measurement of the impairment on multifamily loans was not significantly impacted by our adoption of this guidance since the allowance for these loans is not measured based on a discounted cash flow approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As we have elected a prospective transition for the TDR-elimination guidance effective January 1, 2022, the economic concession on a single-family loan that was previously restructured and accounted for as a TDR will continue to be measured in our allowance for loan losses using the discount rate that was in effect prior to the restructuring and the economic concession may increase or decrease as we update our cash flow assumptions related to the loan&#x2019;s expected life. Further, the component of the allowance for loan losses representing economic concessions will decrease as the borrower makes payments in accordance with the restructured terms of the mortgage loan and as the loan is sold, liquidated, or subsequently restructured. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In general, the effect of our current accounting for loan modifications is consistent with the accounting that we applied under section 401&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;3 of the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;to modifications of loans not previously restructured in a TDR. The CARES Act&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; provided temporary relief from the accounting and reporting requirements for TDRs regarding certain loan modifications related to COVID-19 beginning March 2020 through December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairedFinancingReceivablePolicyPolicyTextBlock>
    <fnm:AdvancesToLendersPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTM0_d916d65f-2c2c-495c-9968-c65491335377">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advances to Lenders &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Advances to lenders represent our payments of cash in exchange for the receipt of mortgage loans from lenders in a transfer that is accounted for as a secured lending arrangement. These transfers primarily occur when we provide early funding to lenders for loans that they will subsequently either sell to us or securitize into a Fannie Mae MBS that they will deliver to us. We individually negotiate early lender funding advances with our lenders. Early lender funding advances have terms up to 60 days and earn a short-term market rate of interest. &lt;/span&gt;&lt;/div&gt;We report cash outflows from advances to lenders as an investing activity in our consolidated statements of cash flows. Settlements of the advances to lenders, other than through lender repurchases of loans, are not collected in cash, but rather in the receipt of either loans or Fannie Mae MBS. Accordingly, this activity is reflected as a non-cash transfer in our consolidated statements of cash flows in the line item entitled &#x201c;Transfers from advances to lenders to loans held for investment of consolidated trusts.&#x201d;</fnm:AdvancesToLendersPolicyTextBlock>
    <fnm:EarlyLenderFundingAdvancesMaximumTerm
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzU1MDc0_1298dac7-580e-445b-822b-5591055ffd32">P60D</fnm:EarlyLenderFundingAdvancesMaximumTerm>
    <us-gaap:LoansAndLeasesReceivableRealEstateAcquiredThroughForeclosurePolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDY0_8f53f691-7b96-466b-8cef-c41de9cedae0">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquired Property, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize foreclosed property (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, &#x201c;Acquired property, net&#x201d;) upon the earlier of the loan foreclosure event or when we take physical possession of the property (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, through a deed-in-lieu of foreclosure transaction). We present foreclosed property in &#x201c;Other assets&#x201d; in our consolidated balance sheets. We held $1.6 billion and $1.3&#160;billion of acquired property, net as of December 31, 2022 and December 31, 2021, respectively. We initially measure foreclosed property at its fair value less its estimated costs to sell. We treat any excess of our amortized cost in the loan over the fair value less estimated costs to sell the property as a write-off to the &#x201c;Allowance for loan losses&#x201d; in our consolidated balance sheets. Any excess of the fair value less estimated costs to sell the property over our amortized cost in the loan is recognized first to recover any previously written-off amounts, then to recover any forgone, contractually due interest, and lastly to &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify foreclosed properties as HFS when we intend to sell the property and the following conditions are met at either acquisition or within a relatively short period thereafter: we are actively marketing the property and it is available for immediate sale in its current condition such that the sale is reasonably expected to take place within one year. We report these properties at the lower of their carrying amount or fair value less estimated selling costs. We do not depreciate these properties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize a loss for any subsequent write-down of the property to its fair value less its estimated costs to sell through a valuation allowance with an offsetting charge to &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. We recognize a recovery for any subsequent increase in fair value less estimated costs to sell up to the cumulative loss previously recognized through the valuation allowance. We recognize gains or losses on sales of foreclosed property through &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Properties that do not meet the criteria to be classified as HFS are classified as held for use. These properties are depreciated and are evaluated for impairment when circumstances indicate that the carrying amount of the property is no longer recoverable. &lt;/span&gt;&lt;/div&gt;When an insured loan held in our retained mortgage portfolio subsequently goes into foreclosure, we charge off the loan, eliminating any previously-recorded loss reserves, and record REO and a mortgage insurance receivable for the claim proceeds deemed probable of recovery, as appropriate. However, if a mortgage insurer rescinds, cancels or denies insurance coverage, the initial receivable becomes due from the mortgage seller or servicer.</us-gaap:LoansAndLeasesReceivableRealEstateAcquiredThroughForeclosurePolicy>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzI4NTg3MzAyNTI1MDI3_3c2307ba-afe0-4971-8e66-0a58dc8c9085"
      unitRef="usd">1600000000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzk4OTU2MDQ4NTMwMjY_bf5a2211-0525-4998-b1e1-844790a64b6d"
      unitRef="usd">1300000000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <fnm:CommitmentsToPurchaseAndSellMortgageLoansAndSecuritiesPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTE4_3afbf1dd-c783-4ee5-812b-a7290655d0d8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments to Purchase and Sell Mortgage Loans and Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into commitments to purchase and sell mortgage-backed securities and to purchase single-family and multifamily mortgage loans. Certain commitments to purchase or sell mortgage-backed securities and to purchase single-family mortgage loans are accounted for as derivatives. Our commitments to purchase multifamily loans are not accounted for as derivatives because they do not meet the criteria for net settlement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When derivative purchase commitments settle, we include the fair value on the settlement date in the cost basis of the loan or unconsolidated security we purchase. When derivative commitments to sell securities settle, we include the fair value of the commitment on the settlement date in the cost basis of the security we sell. Purchases and sales of securities issued by our consolidated MBS trusts are treated as extinguishments or issuances of debt, respectively. For commitments to purchase and sell securities issued by our consolidated MBS trusts, we recognize the fair value of the commitment on the settlement date as a component of debt extinguishment gains and losses or in the cost basis of the debt issued, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Regular-way securities trades provide for delivery of securities within the time generally established by regulations or conventions in the market in which the trade occurs and are exempt from application of derivative accounting. Commitments to purchase or sell securities that we account for on a trade-date basis are also exempt from&#160;the derivative accounting requirements. We record the purchase and sale of an existing security on its trade date when the commitment to purchase or sell the existing security settles within the period of time that is customary in the market in which those trades take place. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Additionally, contracts for the forward purchase or sale of when-issued and to-be-announced (&#x201c;TBA&#x201d;) securities are exempt from the derivative accounting requirements if there is no other way to purchase or sell that security, delivery of that security and settlement will occur within the shortest period possible for that type of security and it is probable at inception and throughout the term of the individual contract that physical delivery of the security will occur. Since our commitments for the purchase of when-issued and TBA securities can be net settled and we do not document that physical settlement is probable, we account for all such commitments as derivatives. &lt;/span&gt;&lt;/div&gt;We have unconditional commitments related to the purchase of loans and mortgage-related securities. These include both on- and off-balance sheet commitments. A portion of these have been recorded as derivatives in our consolidated balance sheets.</fnm:CommitmentsToPurchaseAndSellMortgageLoansAndSecuritiesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTc2_9d43bd1d-b13f-4707-8d31-0380b5504461">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize our derivatives as either assets or liabilities in our consolidated balance sheets at their fair value on a trade date basis. Changes in fair value and interest accruals on derivatives not in qualifying fair value hedging relationships are recorded as &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We offset the carrying amounts of certain derivatives that are in gain positions and loss positions as well as cash collateral receivables and payables associated with derivative positions pursuant to the terms of enforceable master netting arrangements. We offset these amounts only when we have the legal right to offset under the contract and we have met all the offsetting conditions. For our over-the-counter (&#x201c;OTC&#x201d;) derivative positions, our master netting arrangements allow us to net derivative assets and liabilities with the same counterparty. For our cleared derivative contracts, our master netting arrangements allow us to net our exposure by clearing organization and by clearing member.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;After offsetting, we report derivatives in a gain position in &#x201c;Other assets&#x201d; and derivatives in a loss position in &#x201c;Other liabilities&#x201d; in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We evaluate financial instruments that we purchase or issue and other financial and non-financial contracts for embedded derivatives. To identify embedded derivatives that we must account for separately, we determine whether: (1) the economic characteristics of the embedded derivative are not clearly and closely related to the economic characteristics of the financial instrument or other contract (i.e., the host contract); (2) the financial instrument or other contract itself is not already measured at fair value with changes in fair value included in earnings; and (3) a separate instrument with the same terms as the embedded derivative would meet the definition of a derivative. If the embedded derivative meets all three of these conditions, we elect to carry the hybrid contract in its entirety at fair value with changes in fair value recorded in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Hedge Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In January 2021, to reduce earnings volatility related to changes in benchmark interest rates, we began applying fair value hedge accounting to certain pools of single-family mortgage loans and certain issuances of our funding debt by designating such instruments as the hedged item in hedging relationships with interest-rate swaps. In these relationships, we have designated the change in the benchmark interest rate, either the London Inter-bank Offered Rate (&#x201c;LIBOR&#x201d;) or Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;), as the risk being hedged. We have elected to use the last-of-layer method to hedge certain pools of single-family mortgage loans. This election involves establishing fair value hedging relationships on the portion of each loan pool that is not expected to be affected by prepayments, defaults and other events that affect the timing and amount of cash flows. The term of each hedging relationship is generally one business day and we establish hedging relationships daily to align our hedge accounting with our risk management practices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We apply hedge accounting to qualifying hedging relationships. A qualifying hedging relationship exists when changes in the fair value of a derivative hedging instrument are expected to be highly effective in offsetting changes in the fair value of the hedged item attributable to the risk being hedged during the term of the hedging relationship. We assess hedge effectiveness using statistical regression analysis. A hedging relationship is considered highly effective if the total change in fair value of the hedging instrument and the change in the fair value of the hedged item due to changes in the benchmark interest rate offset each other within a range of 80% to 125% and certain other statistical tests are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If a hedging relationship qualifies for hedge accounting, the change in the fair value of the interest-rate swaps and the change in the fair value of the hedged item for the risk being hedged are recorded through net interest income. A corresponding basis adjustment is recorded against the hedged item, either the pool of mortgage loans or the debt, for the changes in the fair value attributable to the risk being hedged. For hedging relationships that hedge pools of single-family mortgage loans, basis adjustments are allocated to individual single-family loans based on the relative unpaid principal balance of each loan at the termination of the hedging relationship. The cumulative basis adjustments on the hedged item are amortized into earnings using the effective interest method over the contractual life of the hedged item, with amortization beginning upon termination of the hedging relationship.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;All changes in fair value of the designated portion of the derivative hedging instrument (i.e., interest-rate swap), including interest accruals, are recorded in the same line item in the consolidated statements of operations and comprehensive income used to record the earnings effect of the hedged item. Therefore, changes in the fair value of the hedged mortgage loans and debt attributable to the risk being hedged are recognized in &#x201c;Interest income&#x201d; or &#x201c;Interest expense,&#x201d; respectively, along with the changes in the fair value of the respective derivative hedging instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The recognition of basis adjustments on the hedged item and the subsequent amortization are noncash activities and are removed from net income to derive the &#x201c;Net cash provided by operating activities&#x201d; in our consolidated statements of cash flows. Cash paid or received on designated derivative instruments during a hedging relationship is reported as &#x201c;Net cash provided by operating activities&#x201d; in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;We recognize all derivatives as either assets or liabilities in our consolidated balance sheets at their fair value on a trade-date basis. Fair value amounts, which are (1) netted to the extent a legal right of offset exists and is enforceable by law at the counterparty level and (2) inclusive of the right or obligation associated with the cash collateral posted or received, are recorded in &#x201c;Other assets&#x201d; or &#x201c;Other liabilities&#x201d; in our consolidated balance sheets.We present cash flows from derivatives as operating activities in our consolidated statements of cash flows. We record all gains and losses, including accrued interest, on derivatives while they are not in a qualifying hedging relationship in &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RepurchaseAgreementsCollateralPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTUy_01e61e7d-bbc0-48bf-a2a0-a751b8dd5924">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collateral &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into various transactions where we pledge and accept collateral, the most common of which are our derivative transactions. Required collateral levels vary depending on the credit rating and type of counterparty. We also pledge and receive collateral under our repurchase and reverse repurchase agreements. In order to reduce potential exposure to repurchase counterparties, a third-party custodian typically maintains the collateral and any margin. We monitor the fair value of the collateral received from our counterparties, and we may require additional collateral from those counterparties, as we deem appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Collateral&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record cash collateral accepted from a counterparty that we have the right to use as &#x201c;Cash and cash equivalents&#x201d; and cash collateral accepted from a counterparty that we do not have the right to use as &#x201c;Restricted cash and cash equivalents&#x201d; in our consolidated balance sheets. We net our obligation to return cash collateral pledged to us against the fair value of derivatives in a gain position recorded in &#x201c;Other assets&#x201d; in our consolidated balance sheets as part of our counterparty netting calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For derivative positions with the same counterparty under master netting arrangements where we pledge cash collateral, we remove it from &#x201c;Cash and cash equivalents&#x201d; and net the right to receive it against the fair value of derivatives in a loss position recorded in &#x201c;Other liabilities&#x201d; in our consolidated balance sheets as a part of our counterparty netting calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Cash Collateral&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify securities pledged to counterparties as either &#x201c;Investments in securities, at fair value&#x201d; or &#x201c;Cash and cash equivalents&#x201d; in our consolidated balance sheets. Securities pledged to counterparties that have been consolidated with the underlying assets recognized as loans are included as &#x201c;Mortgage loans&#x201d; in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;Our liability to third party holders of Fannie Mae MBS that arises as the result of a consolidation of a securitization trust is collateralized by the underlying loans and/or mortgage-related securities.</us-gaap:RepurchaseAgreementsCollateralPolicy>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTQ0_098aba00-b9e1-4f67-a5a9-2a5c5d1d5265">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our consolidated balance sheets contain debt of Fannie Mae as well as debt of consolidated trusts. We report debt issued by us as &#x201c;Debt of Fannie Mae&#x201d; and by consolidated trusts as &#x201c;Debt of consolidated trusts.&#x201d; Debt issued by us represents debt that we issue to third parties to fund our general business activities and certain credit risk-sharing securities. The debt of consolidated trusts represents the amount of Fannie Mae MBS issued from such trusts that is held by third-party certificateholders and prepayable without penalty at any time. We report deferred items, including premiums, discounts and other cost basis adjustments, as adjustments to the related debt balances in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;When we purchase a Fannie Mae MBS issued from a consolidated single-class securitization trust, we extinguish the related debt of the consolidated trust as the MBS debt is no longer owed to a third-party. We record debt extinguishment gains or losses related to debt of consolidated trusts to the extent that the purchase price of the MBS does not equal the carrying value of the related consolidated MBS debt reported in our consolidated balance sheets (including unamortized premiums, discounts and other cost basis adjustments) at the time of purchase as a component of &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:InterestExpensePolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTA4_a255ac82-9526-47f6-b4cf-5967d4c5395c">We classify interest expense as either short-term or long-term based on the contractual maturity of the related debt. We recognize the amortization of premiums, discounts and other cost basis adjustments through interest expense using the effective interest method usually over the contractual term of the debt. Amortization of premiums, discounts and other cost basis adjustments begins at the time of debt issuance.</us-gaap:InterestExpensePolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MDgx_fabe8b77-4a89-4764-ad6b-04ce9e50c0cf">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize deferred tax assets and liabilities based on the differences in the book and tax bases of assets and liabilities. We measure deferred tax assets and liabilities using enacted tax rates that are applicable to the period(s) that the differences are expected to reverse. We adjust deferred tax assets and liabilities for the effects of changes in tax laws and rates in the period of enactment. We recognize investment and other tax credits through our effective tax rate calculation assuming that we will be able to realize the full benefit of the credits. We invest in LIHTC projects and elect the proportional amortization method for the associated tax credits. We amortize the cost of a LIHTC investment each reporting period in proportion to the tax credits and other tax benefits received. We recognize the resulting amortization &lt;/span&gt;&lt;/div&gt;as a component of the &#x201c;provision for federal income taxes&#x201d; in our consolidated statements of operations and comprehensive income.We reduce our deferred tax assets by an allowance if, based on the weight of available positive and negative evidence, it is more likely than not (a probability of greater than 50%) that we will not realize some portion, or all, of the deferred tax asset.&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We evaluate our deferred tax assets for recoverability using a consistent approach which considers the relative impact of negative and positive evidence, including our historical profitability and projections of future taxable income. Our framework for assessing the recoverability of deferred tax assets requires us to weigh all available evidence, to the extent it exists, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the sustainability of recent profitability required to realize the deferred tax assets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the cumulative net income or losses in our consolidated statements of operations and comprehensive income in recent years;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;unsettled circumstances that, if unfavorably resolved, would adversely affect future operations and profit levels on a continuing basis in future years;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the funding available to us under the senior preferred stock purchase agreement; and&lt;/span&gt;&lt;/div&gt;&#x2022;the carryforward period for capital losses.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxUncertaintiesPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTE5_8301ee0c-8884-4f2f-901f-611b9ea3fe44">We account for uncertain tax positions using a two-step approach whereby we recognize an income tax benefit if, based on the technical merits of a tax position, it is more likely than not that the tax position would be sustained upon examination by the taxing authority, which includes all related appeals and litigation. We then measure the recognized tax benefit based on the largest amount of tax benefit that is greater than 50% likely to be realized upon settlement with the taxing authority, considering all information available at the reporting date. We recognize interest expense and penalties on unrecognized tax benefits as &#x201c;Other expenses, net&#x201d; in our consolidated statements of operations and comprehensive income.</us-gaap:IncomeTaxUncertaintiesPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3Xzc0MTgz_6f34216e-c799-4805-b9de-fd1b182cc922">Earnings per ShareEarnings per share (&#x201c;EPS&#x201d;) is presented for basic and diluted EPS. We compute basic EPS by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. However, as a result of our conservatorship status and the terms of the senior preferred stock, no amounts would be available to distribute as dividends to common or preferred stockholders (other than to Treasury as the holder of the senior preferred stock). Net income attributable to common stockholders excludes amounts attributable to the senior preferred stock, which increase the liquidation preference as described above in &#x201c;Senior Preferred Stock Purchase Agreement, Senior Preferred Stock and Warrant.&#x201d;The calculation of diluted EPS includes all the components of basic earnings per share, plus the dilutive effect of common stock equivalents such as convertible securities and stock options. Weighted-average shares outstanding is increased to include the number of additional common shares that would have been outstanding if the dilutive potential common shares had been issued.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzczMDMx_4788c8bd-b4a3-4cb5-a970-b71fea809406"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzczMDMx_9d518c47-b55b-4e1b-9d1b-d37a97e0cdc1"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzczMDMx_d0e4773c-3a81-49a2-a710-c07a5ff5eb66"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzczNzAz_50cf646e-1e06-462a-b5b6-26061b23c1f9"
      unitRef="shares">26000000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzczNzAz_7b607ce7-3510-48aa-b56c-f2192800a35a"
      unitRef="shares">26000000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjAvZnJhZzo3MDc1ZTY4MGYxMTU0NTg2OWMzYWM5Y2E5MGRkZjRhNy90ZXh0cmVnaW9uOjcwNzVlNjgwZjExNTQ1ODY5YzNhYzljYTkwZGRmNGE3XzczNzAz_c0f306fd-aef7-4bb2-a87e-7097da21e8ad"
      unitRef="shares">26000000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjMvZnJhZzphMTRhZThjNmI3ZTc0MmM0OTdiMzM0YmQ2MDc5MTE4Zi90ZXh0cmVnaW9uOmExNGFlOGM2YjdlNzQyYzQ5N2IzMzRiZDYwNzkxMThmXzMxNDg_abbf0e86-2acb-4563-a899-dc3f1176c7ce">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Adoption of ASU 2022-02&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-02, Financial Instruments &#x2013; Credit Losses (Topic 326) Troubled Debt Restructurings and Vintage Disclosures (&#x201c;ASU 2022-02&#x201d;) in March 2022. As noted above, effective January 1, 2022, we adopted the amendments within ASU 2022-02 related to the elimination of the recognition and measurement of TDRs and the enhancement of disclosures for loan restructurings for borrowers experiencing financial difficulty using the prospective transition method. At adoption of this guidance, there was no material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The amendments in ASU 2022-02 that we have not adopted as of December 31, 2022, as permitted in the guidance, require that an entity disclose current-period gross write-offs by year of origination for financing receivables and net investments in leases in the existing vintage disclosures. These amendments are effective for fiscal years beginning after December 15, 2022 for creditors that have adopted the amendments in Accounting Standards Update 2016-13, Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. We plan to include the required disclosures in our Form 10-Q filing for the period ended March 31, 2023, which is not expected to have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Hedging - Portfolio Layer Method&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On March 28, 2022, the FASB issued ASU 2022-01, Fair Value Hedging &#x2013; Portfolio Layer Method, which clarifies the guidance on fair value hedge accounting of interest rate risk portfolios of financial assets. The ASU expands the scope of the current last-of-layer method to allow entities to apply this method, renamed the portfolio layer method, to non-prepayable financial assets and to designate multiple hedge relationships within a single closed portfolio of financial assets. Additionally, the ASU clarifies that basis adjustments related to existing portfolio layer hedge relationships should not be considered when measuring credit losses on the financial assets included in the closed portfolio. Further, the ASU clarifies that any reversal of fair value hedge basis adjustments associated with an actual breach should be recognized in interest income immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The ASU is effective for public business entities for fiscal years beginning after December 15, 2022, and interim periods within those years. The adoption of this guidance on January 1, 2023 is not expected to have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting which extends the period of optional temporary relief provided to entities to ease the potential burden of transitioning away from LIBOR and other discontinued interest rates. The FASB had previously issued guidance that provided optional practical expedients and exceptions under GAAP related to contract modifications and hedging relationships that reference LIBOR or another reference rate expected to be discontinued but had limited that relief to contract modifications made and hedging relationships entered into through December 31, 2022 (the &#x201c;sunset date&#x201d;). The ASU, which is effective immediately, extends the sunset date to December 31, 2024. The adoption of this guidance did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <fnm:ConsolidationsAndTransfersOfFinancialAssetsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MjYvZnJhZzozMjA1MjVjMzAyYzQ0ZmVjOWIxZmVkMjExNWQ0NmYxNy90ZXh0cmVnaW9uOjMyMDUyNWMzMDJjNDRmZWM5YjFmZWQyMTE1ZDQ2ZjE3XzEx_7faf3ca2-fb83-4635-85f8-e763f8ee7d38">Consolidations and Transfers of Financial Assets&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have interests in various entities that are considered to be VIEs. The primary types of entities are: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;securitization and resecuritization trusts, guaranteed by us via lender swap transactions; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;portfolio securitization transactions; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;commingled resecuritization trusts; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;mortgage-backed trusts that were not created by us; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;housing partnerships that are established to finance the acquisition, construction, development or rehabilitation of affordable multifamily and single-family housing; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;certain credit risk transfer transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;These interests include investments in securities issued by VIEs, such as Fannie Mae MBS created pursuant to our securitization transactions. We consolidate the substantial majority of our single-class securitization trusts because our role as guarantor and master servicer provides us with the power to direct matters (primarily the servicing of mortgage loans) that impact the credit risk to which we are exposed. In contrast, we do not consolidate single-class securitization trusts when other organizations have the power to direct these activities unless we have the unilateral ability to dissolve the trust. We also do not consolidate our resecuritization trusts unless we have the unilateral ability to dissolve the trust. Historically, the vast majority of underlying assets of our resecuritization trusts were limited to Fannie Mae securities that were collateralized by mortgage loans held in consolidated trusts. However, with our issuance of UMBS, we include securities issued by Freddie Mac in some of our resecuritization trusts. The mortgage loans that serve as collateral for Freddie Mac-issued securities are not held in trusts that are consolidated by Fannie Mae.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Types of VIEs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securitization and Resecuritization Trusts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under our lender swap and portfolio securitization transactions, mortgage loans are transferred to a trust specifically for the purpose of issuing a single class of guaranteed securities that are collateralized by the underlying mortgage loans referred to as &#x201c;first-level securities.&#x201d; The trust&#x2019;s permitted activities include receiving the transferred assets, issuing beneficial interests, establishing the guaranty and servicing the underlying mortgage loans. In our capacity as issuer, master servicer, trustee and guarantor, we earn fees for our obligations to each trust. Additionally, we may retain or purchase a portion of the securities issued by each trust.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In our structured securitization transactions, we earn fees for assisting lenders and dealers with the design and issuance of structured mortgage-related securities, referred to as &#x201c;second-level securities.&#x201d; In contrast to first-level securities, the trust assets can include both Fannie Mae securities and Freddie Mac securities as the underlying collateral. These structured securities include Fannie Megas&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; and Supers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, which are single-class resecuritizations, as well as REMICs and SMBS, which are multi-class resecuritizations, and separate the cash flows from underlying assets into separately tradable interests. When we issue a structured security backed in whole or in part by Freddie Mac securities, we provide a new and separate guaranty of principal and interest on the newly-formed structured security. If Freddie Mac were to fail to make a payment due on its securities underlying a Fannie Mae-issued structured security, we would be obligated under our guaranty to fund any shortfall. To the extent that the trust assets are Fannie Mae securities, the trust has permitted activities that are similar to those for our lender swap and portfolio securitization transactions. Additionally, we may retain or purchase a portion of the securities issued by each trust.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We also hold investments in or provide a guaranty of mortgage-backed securities that have been issued via private-label trusts. These trusts are structured to provide investors with a beneficial interest in a pool of receivables or other financial assets, typically mortgage loans. The trusts act as vehicles to allow loan originators to securitize assets. Securities are structured from the underlying pool of assets to provide for varying degrees of risk. The originators of the financial assets or the underwriters of the transaction create the trusts and typically own the residual interest in the trusts&#x2019; assets. Our involvement in these entities is typically limited to our investment in the beneficial interests that we have purchased or the guaranty we provide. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Limited Partnerships&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We invest in various limited partnerships that sponsor affordable housing projects utilizing the LIHTC pursuant to Section&#160;42 of the Internal Revenue Code. The purpose of these investments is to increase the supply of affordable housing in the United States and to serve communities in need. In addition, our investments in LIHTC partnerships generate both tax credits and net operating losses that may reduce our federal income tax liability. Our LIHTC investments primarily represent limited partnership interests in entities that have been organized by a fund manager who acts as the general partner. These fund investments seek out equity investments in LIHTC operating partnerships that have been established to identify, develop and operate multifamily housing that is leased to qualifying residential tenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;SPVs Associated with Our Credit Risk Transfer Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We transfer mortgage credit risk to investors through CAS REMIC and CAS credit-linked note (&#x201c;CLN&#x201d;) trusts. In October 2019, we issued our first Multifamily Connecticut Avenue Securities (&#x201c;MCAS&#x201d;) transaction, which is a CAS CLN, and in December 2019, we issued our first single-family CAS CLN. The structure of CAS CLNs is similar to CAS REMICs; however, CAS CLNs allow us to transfer risk on reference pools containing seasoned loans. Since the REMIC election was not made on the loans in the reference pools at the time of acquisition, these trusts do not qualify as REMICs. Each CAS trust is a separate legal entity which issues notes that are fully collateralized by amounts deposited into a collateral account held by the CAS trust. To the extent that collateral held by the CAS trust and the earnings thereon are insufficient relative to the payments due to holders of the CAS notes, we may be required to make payments to the CAS trust. The CAS trusts qualify as VIEs. We do not have the power to direct significant activities of the CAS trusts while the CAS notes are outstanding, and, therefore, we do not consolidate CAS trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Consolidated VIEs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If an entity is a VIE, we consider whether our variable interest in that entity causes us to be the primary beneficiary. The primary beneficiary of the VIE is required to consolidate and account for the assets, liabilities and noncontrolling interests of the VIE in its consolidated financial statements. An enterprise is deemed to be the primary beneficiary when the enterprise has the power to direct the activities of the VIE that most significantly impact the entity&#x2019;s economic performance and exposure to benefits and/or losses could potentially be significant to the entity. In general, the investors in the obligations of consolidated VIEs have recourse only to the assets of those VIEs and do not have recourse to us, except where we provide a guaranty to the VIE. We continually assess whether we are the primary beneficiary of the VIEs with which we are involved and therefore may consolidate or deconsolidate a VIE through the duration of our involvement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transfers of Financial Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We issue Fannie Mae MBS through portfolio securitization transactions by transferring pools of mortgage loans or mortgage-related securities to one or more trusts or special purpose entities. We are considered to be the transferor when we transfer assets from our own retained mortgage portfolio in a portfolio securitization transaction. For the years ended December 31, 2022, 2021 and 2020, the unpaid principal balance of portfolio securitizations was $270.5 billion, $682.9 billion and $745.2 billion, respectively. The substantial majority of these portfolio securitization transactions generally do not qualify for sale treatment. Portfolio securitization trusts that do qualify for sale treatment primarily consist of loans that are guaranteed or insured, in whole or in part, by the U.S. government.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We retain interests from the transfer and sale of mortgage-related securities to unconsolidated single-class and multi-class portfolio securitization trusts. As of December 31, 2022, the unpaid principal balance of retained interests was $910 million and its related fair value was $1.4 billion. The unpaid principal balance of retained interests was $1.1 billion and its related fair value was $2.0 billion as of December 31, 2021. For the years ended December 31, 2022, 2021 and 2020, the principal, interest and other fees received on retained interests was $397 million, $558 million and $700 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Portfolio Securitizations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As noted above, we consolidate the substantial majority of our single-class MBS trusts. The assets and liabilities of consolidated trusts created via portfolio securitization transactions are reported in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize assets obtained and liabilities incurred in qualifying sales of portfolio securitizations at fair value. Proceeds from the initial sale of securities from portfolio securitizations were $666 million for the year ended December 31, 2020. We had no proceeds from the initial sale of securities from portfolio securitizations for the years ended December 31, 2022 and 2021. Our continuing involvement in the form of guaranty assets and guaranty liabilities with assets that were transferred into unconsolidated trusts is not material to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unconsolidated VIEs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We do not consolidate VIEs when we are not deemed to be the primary beneficiary. Our unconsolidated VIEs include securitization and resecuritization trusts, limited partnerships, and certain SPVs designed to transfer credit risk. The following table displays the carrying amount and classification of our assets and liabilities that relate to our involvement with unconsolidated securitization and resecuritization trusts.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 2.12pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets and liabilities recorded in our consolidated balance sheets related to unconsolidated mortgage-backed trusts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investments in securities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our maximum exposure to loss generally represents the greater of&#160;our carrying value in the entity or the unpaid principal balance of the assets covered by our guaranty. Our involvement in unconsolidated resecuritization trusts may give rise to additional exposure to loss depending on the type of resecuritization trust. Fannie Mae non-commingled resecuritization trusts are backed entirely by Fannie Mae MBS. These non-commingled single-class and multi-class resecuritization trusts are not consolidated and do not give rise to any additional exposure to loss as we already consolidate the underlying collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Fannie Mae commingled resecuritization trusts are backed in whole or in part by Freddie Mac securities. The guaranty that we provide to these commingled resecuritization trusts may increase our exposure to loss to the extent that we are providing a guaranty for the timely payment and interest on the underlying Freddie Mac securities that we have not previously guaranteed. Our maximum exposure to loss for these unconsolidated trusts is measured by the amount of Freddie Mac securities that are held in these resecuritization trusts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our maximum exposure to loss related to unconsolidated securitization and resecuritization trusts, which includes but is not limited to our exposure to these Freddie Mac securities, was approximately $240 billion and $220 billion as of December 31, 2022 and 2021, respectively. The total assets of our unconsolidated securitization and resecuritization trusts were approximately $240 billion and $250 billion as of December 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The maximum exposure to loss for our unconsolidated limited partnerships and similar legal entities, which consist of LIHTC, community investments and other entities, was $427 million and the related net carrying value was $424 million as of December 31, 2022. As of December 31, 2021, the maximum exposure to loss was $292 million and the related net carrying value was $288 million. The total assets of these limited partnership investments were $4.3 billion and $3.7 billion as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The maximum exposure to loss related to our involvement with unconsolidated SPVs that transfer credit risk represents the unpaid principal balance and accrued interest payable of obligations issued by the CAS and MCAS SPVs. The maximum exposure to loss related to these unconsolidated SPVs was $16.9 billion and $10.4 billion as of December 31, 2022 and 2021, respectively. The total assets related to these unconsolidated SPVs were $17.0 billion and $10.4 billion as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The unpaid principal balance of our multifamily loan portfolio wa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;s $431.4 billion&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; as of December 31, 2022. As our lending relationship does not provide us with a controlling financial interest in the borrower entity, we do not consolidate these borrowers regardless of their status as either a VIE or a voting interest entity. We have excluded these entities from our VIE disclosures. However, the disclosures we have provided in &#x201c;Note 3, Mortgage Loans,&#x201d; &#x201c;Note 4, Allowance for Loan Losses&#x201d; and &#x201c;Note 6, Financial Guarantees&#x201d; with respect to this population are consistent with the FASB&#x2019;s stated objectives for the disclosures related to unconsolidated VIEs.&lt;/span&gt;&lt;/div&gt;</fnm:ConsolidationsAndTransfersOfFinancialAssetsTextBlock>
    <fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzQ3MQ_d00baf8b-e62a-4a11-af48-11385a25592c"
      unitRef="usd">270500000000</fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations>
    <fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzQ3NQ_b2a41e98-a07b-4c60-a3c1-f1347c51fbe3"
      unitRef="usd">682900000000</fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations>
    <fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzQ4Mg_de06cfb0-2051-4ac8-8e64-6ae4d1f5b5bb"
      unitRef="usd">745200000000</fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations>
    <fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="i5f933ecd21624d9985da14a448290677_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzEwMTE_2c6adc1e-3223-4d73-90b6-e94b44704350"
      unitRef="usd">910000000</fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="i5f933ecd21624d9985da14a448290677_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzEwNDU_3d7962f1-c1e8-4dc8-adc0-fb0b119e376a"
      unitRef="usd">1400000000</fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="ifb20a89bd3f441e980f48d0da564dfd0_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzExMDQ_8fda746b-fad5-4f0c-905b-86a39ec4c6f9"
      unitRef="usd">1100000000</fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="ifb20a89bd3f441e980f48d0da564dfd0_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzExMzg_332b771b-652e-4fe3-8f15-4bd480297d36"
      unitRef="usd">2000000000</fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
      contextRef="i45ac9008000c411fb7a80ee3e05b6a50_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzEyNjA_861c1715-0c66-487b-bd62-911fb695cd28"
      unitRef="usd">397000000</us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest>
    <us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
      contextRef="i2a1de354513d4637b44af8f40882dbbe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzEyNjQ_ee01b65c-141c-4ec9-9ede-9ca4ae50b13a"
      unitRef="usd">558000000</us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest>
    <us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
      contextRef="ie9fa50a7dea24c19990277c5f776e288_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzEyNzE_1b08b0b5-8b16-46cd-ba32-ce474e5c331a"
      unitRef="usd">700000000</us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzMwNzg2MzI1NTgwMDU2_574fd721-380a-414f-a6fd-dbb004944e88"
      unitRef="usd">666000000</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzQzOTgwNDY1MTM1MTA_26e9759a-e16a-4ae7-9686-b82a1bd473c7"
      unitRef="usd">0</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzIvZnJhZzozNTVkZTVhYzI0ZDE0Y2QzYjAyYjEwYjNjOTdhMzkxNC90ZXh0cmVnaW9uOjM1NWRlNWFjMjRkMTRjZDNiMDJiMTBiM2M5N2EzOTE0XzQzOTgwNDY1MTM1MTA_a073ddff-746d-47be-8d20-0a40280a565f"
      unitRef="usd">0</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzMzOTY_b8674a50-3446-4559-9c24-bb209c87029c">The following table displays the carrying amount and classification of our assets and liabilities that relate to our involvement with unconsolidated securitization and resecuritization trusts.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="background-color:#ffffff;border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 2.12pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets and liabilities recorded in our consolidated balance sheets related to unconsolidated mortgage-backed trusts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investments in securities, at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="idfec44013b9345de8d1bca2de8e1020d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzQtMy0xLTEtNzk1OTc1_e590fb4d-0505-45fc-9fe8-98b7ada226c8"
      unitRef="usd">3353000000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i5a50a8c31fce4b28acca9441d7a376b4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzQtNy0xLTEtNzk2MDE3_86ab3b5f-3a4f-47d6-b9c3-3d376b0b6054"
      unitRef="usd">4709000000</us-gaap:MarketableSecurities>
    <us-gaap:OtherAssets
      contextRef="idfec44013b9345de8d1bca2de8e1020d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzEzLTMtMS0xLTY0NjAxMg_4a751fb5-5032-493d-8a61-170a662d724f"
      unitRef="usd">40000000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i5a50a8c31fce4b28acca9441d7a376b4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzEzLTctMS0xLTY0NjAxMg_509354a5-db4e-408d-bba9-f8821dfc89fe"
      unitRef="usd">35000000</us-gaap:OtherAssets>
    <us-gaap:OtherLiabilities
      contextRef="idfec44013b9345de8d1bca2de8e1020d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzE0LTMtMS0xLTY0NjAxMg_f0e618b8-4ae6-429d-bc68-df3e55009340"
      unitRef="usd">45000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i5a50a8c31fce4b28acca9441d7a376b4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzE0LTctMS0xLTY0NjAxMg_10887330-0005-4e9f-9357-b5350606106b"
      unitRef="usd">41000000</us-gaap:OtherLiabilities>
    <us-gaap:AssetsNet
      contextRef="idfec44013b9345de8d1bca2de8e1020d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzE1LTMtMS0xLTY0NjAxMg_a9330f96-5219-44c1-bc1e-899df4320450"
      unitRef="usd">3348000000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet
      contextRef="i5a50a8c31fce4b28acca9441d7a376b4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90YWJsZTo1YWFmYTJiODk0NDI0ZDljOGE0YzA0YjEwNzliMTMxYy90YWJsZXJhbmdlOjVhYWZhMmI4OTQ0MjRkOWM4YTRjMDRiMTA3OWIxMzFjXzE1LTctMS0xLTY0NjAxMg_30d5471f-07a1-449a-b53e-ed88ad407742"
      unitRef="usd">4703000000</us-gaap:AssetsNet>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="idfec44013b9345de8d1bca2de8e1020d_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzE4MDI_ee0744bc-2631-447e-bc55-b20b9020cc05"
      unitRef="usd">240000000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i5a50a8c31fce4b28acca9441d7a376b4_I20211231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzE4MDk_6002dbaa-ec52-4cdc-9af5-8988979bb9bc"
      unitRef="usd">220000000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:Assets
      contextRef="idfec44013b9345de8d1bca2de8e1020d_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzE5NDQ_17eb3370-44c2-4edf-83c3-7f6c53d90616"
      unitRef="usd">240000000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5a50a8c31fce4b28acca9441d7a376b4_I20211231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzE5NTE_b500c756-8c91-456d-a702-4971ebb96512"
      unitRef="usd">250000000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="ie690860b37ec443ba923cb42d3687ef1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzIxNTc_7a805697-aaec-4920-8022-d08b2f6a8520"
      unitRef="usd">427000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:AssetsNet
      contextRef="ie690860b37ec443ba923cb42d3687ef1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzIxOTk_3f98159b-ad6e-4180-96d3-fcf943e5a455"
      unitRef="usd">424000000</us-gaap:AssetsNet>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="icf367636af4c4070a1777e793a12318a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzIyNTU_aa2dbf91-241c-4743-93b9-717b3bb0b9d0"
      unitRef="usd">292000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:AssetsNet
      contextRef="icf367636af4c4070a1777e793a12318a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzIyOTc_38fe9a92-4d06-4920-bf86-e47a26be6691"
      unitRef="usd">288000000</us-gaap:AssetsNet>
    <us-gaap:Assets
      contextRef="ie690860b37ec443ba923cb42d3687ef1_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzIzNjQ_ece3fbc9-b387-412b-b393-9d9814267c2b"
      unitRef="usd">4300000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf367636af4c4070a1777e793a12318a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzIzNzE_a6d86475-368b-4165-b7bb-1a49d5349cab"
      unitRef="usd">3700000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="id6c3daaa1428451da710380da4c53925_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzI2OTk_d51315f2-e7ab-46bd-8633-1f0778f0ae62"
      unitRef="usd">16900000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i0b4835296e6849fe9d17567c73874d2e_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzI3MDY_d0902e9b-02e7-452f-8c85-ec12004003d2"
      unitRef="usd">10400000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:Assets
      contextRef="id6c3daaa1428451da710380da4c53925_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzI3OTk_826d682f-32f2-46b8-a40d-042670562690"
      unitRef="usd">17000000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0b4835296e6849fe9d17567c73874d2e_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzI4MDY_ec259c75-0be6-4369-ab01-6c824e1ec2e7"
      unitRef="usd">10400000000</us-gaap:Assets>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i954e20e2faf24d30a0de3599164ea225_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzUvZnJhZzo5Yzk1ODBjYzJkZmY0OGE4YTg4NjBkMGM3YTA4ODBjNC90ZXh0cmVnaW9uOjljOTU4MGNjMmRmZjQ4YThhODg2MGQwYzdhMDg4MGM0XzI5MDc_100d14a2-1c57-4412-b537-23c1be4ccd28"
      unitRef="usd">431400000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81MzgvZnJhZzo5NDdiM2JkNzFhYmQ0NWRlYjFiMTFiN2I3ZGZmMjcwZS90ZXh0cmVnaW9uOjk0N2IzYmQ3MWFiZDQ1ZGViMWIxMWI3YjdkZmYyNzBlXzEz_20eb9749-1024-4a57-98c6-9226fc915ecf">Mortgage Loans&lt;div style="margin-bottom:5pt;margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We own single-family mortgage loans, which are secured by four or fewer residential dwelling units, and multifamily mortgage loans, which are secured by five or more residential dwelling units. We classify these loans as either HFI or HFS. For purposes of our notes to the consolidated financial statements, we report the amortized cost of HFI loans for which we have not elected the fair value option at the unpaid principal balance, net of unamortized premiums and discounts, hedge-related basis adjustments, other cost basis adjustments, and accrued interest receivable in these &#x201c;Note 3, Mortgage Loans&#x201d; disclosures. For purposes of our consolidated balance sheets, we present accrued interest receivable, net separately from the amortized cost of our loans held for investment. We report the carrying value of HFS loans at the lower of cost or fair value and record valuation changes in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For purposes of the single-family mortgage loan disclosures below, we display loans by class of financing receivable type. Financing receivable classes used for disclosure consist of: &#x201c;20- and 30-year or more, amortizing fixed-rate,&#x201d; &#x201c;15-year or less, amortizing fixed-rate,&#x201d; &#x201c;Adjustable-rate&#x201d; and &#x201c;Other.&#x201d; The &#x201c;Other&#x201d; class primarily consists of reverse mortgage loans, interest-only loans, negative-amortizing loans and second liens. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the carrying value of our mortgage loans and allowance for loan losses.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,644,158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,495,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;431,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;403,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total unpaid principal balance of mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,075,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,899,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost basis and fair value adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,185&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for loan losses for HFI loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total mortgage loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,114,436&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,968,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Excludes $9.5 billion and $9.1&#160;billion of accrued interest receivable, net of allowance as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays information about our purchase of HFI loans, redesignation of loans and the sales of mortgage loans during the period.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchase of HFI loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-9.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family unpaid principal balance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;614,836&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,354,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-9.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily unpaid principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single family loans redesignated from HFI to HFS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,825&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:19.5pt;text-indent:-9.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lower of cost or fair value adjustment at time of redesignation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance reversed at time of redesignation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single family loans redesignated from HFS to HFI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,004&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family loans sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unpaid principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,069&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Realized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of the write-off against the allowance at the time of redesignation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The amortized cost of single-family mortgage loans for which formal foreclosure proceedings were in process was $4.6 billion and $4.4 billion as of December 31, 2022 and 2021. As a result of our various loss mitigation and foreclosure prevention efforts, we expect that a portion of the loans in the process of formal foreclosure proceedings will not ultimately foreclose. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Aging Analysis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display an aging analysis of the total amortized cost of our HFI mortgage loans by portfolio segment and class of financing receivable, excluding loans for which we have elected the fair value option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;30 - 59 Days &lt;br/&gt;Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;60 - 89 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loans 90 Days or More Delinquent and Accruing Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nonaccrual Loans with No Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,092,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,146,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;488,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,637,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,697,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;432,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,068,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,129,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;30 - 59 Days &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Delinquent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;60 - 89 Days Delinquent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Delinquent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loans 90 Days or More Delinquent and Accruing Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nonaccrual Loans with No Allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,902,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,969,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;529,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;533,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,492,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,566,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;404,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;406,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,897,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,973,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Single-family seriously delinquent loans are loans that are 90 days or more past due or in the foreclosure process. Multifamily seriously delinquent loans are loans that are 60 days or more past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Reverse mortgage loans included in &#x201c;Other&#x201d; are not aged due to their nature and are included in the current column.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Multifamily loans 60-89 days delinquent are included in the seriously delinquent column.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Quality Indicators&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the total amortized cost of our single-family HFI loans by class of financing receivable, year of origination and credit quality indicator, excluding loans for which we have elected the fair value option. The estimated mark-to-market loan to value (&#x201c;LTV&#x201d;) ratio is a primary factor we consider when estimating our allowance for loan losses for single-family loans. As LTV ratios increase, the borrower&#x2019;s equity in the home decreases, which may negatively affect the borrower&#x2019;s ability to refinance or to sell the property for an amount at or above the outstanding balance of the loan.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2022, by Year of Origination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Estimated mark-to-market LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;281,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;896,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;820,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;149,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;70,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;651,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,869,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;86,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;179,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;95,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;452,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;992,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;827,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;150,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;71,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;652,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,146,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;37,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;185,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;134,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;103,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;489,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;185,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;134,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;103,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;491,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Adjustable-rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;27,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;497,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,185,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;963,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;171,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;79,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,688,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total for all classes by LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;323,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,088,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;956,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;170,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;78,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;788,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,405,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;87,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;86,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;183,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;85,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;97,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;497,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,185,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;963,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;171,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;79,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,688,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2021, by Year of Origination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Estimated mark-to-market LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;798,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;881,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;177,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;87,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;111,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;666,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,723,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;129,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;175,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;66,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;70,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;994,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;923,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;181,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;89,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;111,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;668,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,969,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;196,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;157,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;121,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;529,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;199,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;157,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;121,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;533,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Adjustable-rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total adjustable-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;27,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;27,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;28,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,200,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,082,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;207,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;100,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;135,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;829,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,557,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total for all classes by LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,001,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,040,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;204,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;98,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;134,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;826,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,306,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;132,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;178,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;67,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;71,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,200,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,082,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;207,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;100,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;135,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;829,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,557,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Excludes $9.5 billion as of December 31, 2022 and 2021, of mortgage loans guaranteed or insured, in whole or in part, by the U.S. government or one of its agencies, which represents primarily reverse mortgages for which we do not calculate an estimated mark-to-market LTV ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The aggregate estimated mark-to-market LTV ratio is based on the unpaid principal balance of the loan divided by the estimated current value of the property as of the end of each reported period, which we calculate using an internal valuation model that estimates periodic changes in home value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the total amortized cost of our multifamily HFI loans by year of origination and credit-risk rating, excluding loans for which we have elected the fair value option. Property rental income and property valuations are key inputs to our internally assigned credit risk ratings. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31, 2022, by Year of Origination&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Internally assigned credit risk rating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31, 2021, by Year of Origination&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Internally assigned credit risk rating:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;390,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;A loan categorized as &#x201c;Non-classified&#x201d; is current or adequately protected by the current financial strength and debt service capability of the borrower.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Represents loans classified as &#x201c;Substandard&#x201d; or &#x201c;Doubtful.&#x201d; Loans classified as &#x201c;Substandard&#x201d; have a well-defined weakness that jeopardizes the timely full repayment.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;We had loans in our seniors housing portfolio with an amortized cost of $9.2 billion as of December 31, 2022 and $5.6 billion as of December 31, 2021 classified as substandard. &#x201c;Doubtful&#x201d; refers to a loan with a weakness that makes collection or liquidation in full highly questionable and improbable based on existing conditions and values. We had loans with an amortized cost of $8 million as of December 31, 2022 and less than $1 million as of December 31, 2021 classified as doubtful.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loss Mitigation Options for Borrowers Experiencing Financial Difficulty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As part of our loss mitigation activities, we may agree to modify the contractual terms of a loan to a borrower experiencing financial difficulty. In addition to loan modifications, we also provide other loss mitigation options to assist borrowers who experience financial difficulties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Below we provide disclosures relating to loan restructurings where borrowers were experiencing financial difficulty, including restructurings that resulted in an insignificant payment delay. The disclosures exclude loans classified as held for sale and those for which we have elected the fair value option. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; for additional information on our accounting policies for single-family and multifamily loans that have been restructured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-Family Loan Restructurings &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We offer several types of restructurings to single-family borrowers that may result in a payment delay, interest rate reduction, term extension, or combination thereof. We do not typically offer principal forgiveness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We offer the following types of restructurings to single-family borrowers that only result in a payment delay:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;a forbearance plan is a short-term loss mitigation option which grants a period of time (typically in 6-month increments and generally do not exceed a total of 12 months) during which the borrower&#x2019;s monthly payment obligations are reduced or suspended. A forbearance plan does not impact our reporting of when a loan is considered past due, which remains based on the contractual terms of the loan. Borrowers may exit a forbearance plan by repaying all past due amounts to fully reinstate the loan, paying off the loan in full, or entering into another loss mitigation option, such as a repayment plan, a payment deferral, or a loan modification. The vast majority of forbearance plans offered since 2020 relate to a COVID-19-related financial hardship where we have authorized our servicers to offer a forbearance plan for up to 18 months for eligible borrowers;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;a repayment plan is a short-term loss mitigation option that allows borrowers a specific period of time to return the loan to current status by paying the regular monthly payment plus additional agreed-upon delinquent amounts (generally for a period up to 12 months and the monthly repayment plan amount must not exceed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;150% of the contractual mortgage payment). A repayment plan does not impact our reporting of when a loan is considered past due, which remains based on the contractual terms of the loan. At the end of the repayment plan, the borrower resumes making the regular monthly payment; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;a payment deferral is a loss mitigation option which defers the repayment of the delinquent principal and interest payments and other eligible default-related amounts that were advanced on behalf of the borrower by converting them into a non-interest-bearing balance due at the earlier of the payoff date, the maturity date, or sale or transfer of the property. The remaining mortgage terms, interest rate, payment schedule, and maturity date remain unchanged, and no trial period is required. The number of months of payments deferred varies based on the types of hardships the borrower is facing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We also offer single-family borrowers loan modifications, which contractually change the terms of the loan. Our loan modification programs generally require completion of a trial period of three to four months where the borrower makes reduced monthly payments prior to receiving the modification. During the trial period, the mortgage loan is not contractually modified and continues to be reported as past due according to its contractual terms. The reduced payments that are made by the borrower during the trial period will result in a payment delay with respect to the original contractual terms of the loan. After successful completion of the trial period, and the borrower&#x2019;s execution of a modification agreement, the mortgage loan is contractually modified. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our loan modifications include the following concessions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;capitalization of past due amounts, a form of payment delay, which capitalizes interest and other eligible default related amounts that were advanced on behalf of the borrower that are past due into the unpaid principal balance; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;a term extension, which typically extends the contractual maturity date of the loan to 40 years from the effective date of the modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In addition to these concessions, loan modifications may also include an interest rate reduction, which reduces the contractual interest rate of the loan, or a principal forbearance, which is another form of payment delay that includes forbearing repayment of a portion of the principal balance as a non-interest bearing amount that is due at the earlier of the payoff date, the maturity date, or sale or transfer of the property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multifamily Loan Restructurings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For multifamily borrowers, loan restructurings include short-term forbearance plans and loan modification programs, which primarily result in term extensions of up to one year with no change to the loan&#x2019;s interest rate. In certain cases, we may make more significant modifications of terms for borrowers experiencing financial difficulty, such as reducing the interest rate, converting to interest-only payments, extending the maturity for longer than one year, providing principal forbearance, or some combination of these terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructurings for Borrowers Experiencing Financial Difficulty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the amortized cost of HFI mortgage loans that were restructured during the year ended December 31, 2022, presented by portfolio segment and class of financing receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay (Only)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forbearance Plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trial Modification and Repayment Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay and Term Extension&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay, Term Extension and Interest Rate Reduction&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Total by Financing Class&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Multifamily &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 0.5% of total by financing class.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents loans that received a contractual modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Based on the amortized cost basis as of period end, divided by the period end amortized cost basis of the corresponding class of financing receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Excludes $4.0&#160;billion for the year ended December 31, 2022 for loans that received a loss mitigation activity during the period that paid off, repurchased or sold prior to period end. Also excludes loans that liquidated either through foreclosure, deed-in-lieu of foreclosure, or a short sale. Loans may move from one category to another, as a result of the restructuring(s) they received during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our estimate of future credit losses uses a lifetime methodology, derived from modeled loan performance based on the extensive historical experience of loans with similar risk characteristics, adjusted to reflect current conditions and reasonable and supportable forecasts. The historical loss experience used in our single-family and multifamily credit loss models includes the impact of the loss mitigation options provided to borrowers experiencing financial difficulty, and also includes the impact of projected loss severities as a result of a loan default.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables summarize the financial impacts of loan modifications and payment deferrals made to single-family HFI loans during the year ended December 31, 2022, presented by class of financing receivable. We discuss the qualitative impacts of forbearance plans, repayment plans, and trial modifications earlier in this footnote. As a result, those loss mitigation options are excluded from the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Interest Rate Reduction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Term Extension &lt;br/&gt;(in months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Amount Capitalized as a Result of a Payment Delay&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loan by class of financing receivable:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents the average amount of delinquency-related amounts that were capitalized as part of the loan balance. Amounts are in whole dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Excludes the financial effects of modifications for loans that were paid off or otherwise liquidated as of period end. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the amortized cost of HFI loans that received a completed modification or payment deferral on or after January 1, 2022, the date we adopted ASU 2022-02, through December 31, 2022 and that defaulted in the period presented. The substantial majority of loans that received a completed modification or a payment deferral during the fourth quarter of 2022 did not default during the period. For purposes of this disclosure, we define loans that had a payment default as single-family loans with completed modifications that are two or more months delinquent during the period; or multifamily loans with completed modifications that are one or more months delinquent during the period. For loans that receive a forbearance plan, repayment plan or trial modification, these loss mitigation options generally remain in default until the loan is no longer delinquent as a result of the payment of all past-due amounts or as a result of a loan modification or payment deferral. Therefore, forbearance plans, repayment plans and trial modifications are not included in default tables below.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.217%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay as a Result of a Payment Deferral (Only)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay and Term Extension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay, Term Extension and Interest Rate Reduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Multifamily &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total loans that subsequently defaulted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents amortized cost as of period end. Excludes loans that liquidated either through foreclosure, deed-in-lieu of foreclosure, or a short sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays an aging analysis of HFI mortgage loans that were restructured on or after January 1, 2022, the date we adopted ASU 2022-02, through December 31, 2022, presented by portfolio segment and class of financing receivable. The substantial majority of loans that received a completed modification or a payment deferral during the fourth quarter of 2022 were not delinquent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30-59 Days Delinquent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;60-89 Days Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Delinquent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family loans modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Multifamily &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total loans restructured&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Multifamily loans 60-89 days delinquent are included in the seriously delinquent column.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents the amortized cost basis as of period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Troubled Debt Restructuring Disclosures Prior to Our Adoption of ASU 2022-02&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Prior to our adoption of ASU 2022-02, we accounted for a modification to the contractual terms of a loan that resulted in granting a concession to a borrower experiencing financial difficulties as a TDR. In addition to formal loan modifications, we accounted for informal restructurings as a TDR if we deferred more than three missed payments to a borrower experiencing financial difficulty. We also classified bankruptcy relief provided to certain borrowers as TDRs. However, our TDR accounting described herein was suspended for most of our loss mitigation activities through our election to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;account for certain eligible loss mitigation activities occurring between March 2020 and January 1, 2022 under the COVID-19 relief granted pursuant to the CARES Act and the Consolidated Appropriations Act of 2021. Effective January 1, 2022, we adopted ASU 2022-02, which eliminated TDR accounting prospectively for all restructurings occurring on or after January 1, 2022. Loans that were restructured in a TDR prior to the adoption of ASU 2022-02 will continue to be accounted for under the historical TDR accounting until the loan is paid off, liquidated or subsequently modified. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; in this report for more information on our adoption of ASU 2022-02.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The substantial majority of the loan modifications accounted for as TDRs resulted from a payment delay, term extension, interest rate reduction or a combination thereof. The average term extension of a single-family modified loan was 145 months and 163 months for the years ended December 31, 2021 and 2020, respectively. The average interest rate reduction was 0.57 and 0.37 percentage points for the years ended December 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the number of loans and amortized cost of loans classified as a TDR during the period.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total TDRs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans that defaulted in the period presented and that were classified as a TDR in the twelve months prior to the default, the following table displays the number of loans and the amortized cost of these loans at the time of payment default. For purposes of this disclosure, we define loans that had a payment default as: single-family and multifamily loans with completed modifications that liquidated during the period, either through foreclosure, deed-in-lieu of foreclosure, or a short sale; single-family loans with completed modifications that are two or more months delinquent during the period; or multifamily loans with completed modifications that are one or more months delinquent during the period.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total TDRs that subsequently defaulted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nonaccrual Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below displays the accrued interest receivable written off through the reversal of interest income for nonaccrual loans. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest receivable written off through the reversal of interest income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below includes the amortized cost of and interest income recognized on our HFI single-family and multifamily loans on nonaccrual status by class, excluding loans for which we have elected the fair value option. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #226600;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Interest Income Recognized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,447&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;207&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;617&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;223&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total nonaccrual loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;298&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Interest income recognized includes amortization of any deferred cost basis adjustments while the loan is performing and that is not reversed when the loan is placed on nonaccrual status. For loans negatively impacted by the COVID-19 pandemic, also includes amounts accrued but not collected prior to the loan being placed on nonaccrual status. For single-family, interest income recognized includes payments received on nonaccrual loans held as of period end.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90ZXh0cmVnaW9uOjU5YjdjZmEwNjQ3NTQ4ODI5YWM5MTQ2YTI5ZDlkZWU3XzI3MDM_fef0178b-65f1-4f96-80d4-0e89920d4de2">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the carrying value of our mortgage loans and allowance for loan losses.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,644,158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,495,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;431,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;403,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total unpaid principal balance of mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,075,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,899,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost basis and fair value adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,185&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for loan losses for HFI loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total mortgage loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,114,436&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,968,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Excludes $9.5 billion and $9.1&#160;billion of accrued interest receivable, net of allowance as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays information about our purchase of HFI loans, redesignation of loans and the sales of mortgage loans during the period.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchase of HFI loans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-9.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family unpaid principal balance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;614,836&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,354,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,358,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-9.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily unpaid principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single family loans redesignated from HFI to HFS:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,825&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:19.5pt;text-indent:-9.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lower of cost or fair value adjustment at time of redesignation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance reversed at time of redesignation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single family loans redesignated from HFS to HFI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,004&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family loans sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unpaid principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,069&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Realized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of the write-off against the allowance at the time of redesignation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzMtMi0xLTEtNjQ2MDEy_b88e3382-2e89-4066-b970-31fef9a5a86f"
      unitRef="usd">3644158000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzMtNC0xLTEtNjQ2MDEy_8f063614-0bad-4e0b-8c1c-3b21c46eb7bd"
      unitRef="usd">3495573000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i76a8ead687f849d98ff54b01fcbf9397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzQtMi0xLTEtNjQ2MDEy_40371d14-53ff-4579-816c-835c029b685f"
      unitRef="usd">431440000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzQtNC0xLTEtNjQ2MDEy_67abb0c8-62b9-4d03-a657-9b5480f6eb45"
      unitRef="usd">403452000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzUtMi0xLTEtNjQ2MDEy_2f3715cd-a319-42a6-aff4-49e9e088f91e"
      unitRef="usd">4075598000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzUtNC0xLTEtNjQ2MDEy_91a93909-6820-4f8a-88c3-13c5f3b8b96d"
      unitRef="usd">3899025000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzYtMi0xLTEtNjQ2MDEy_2e626828-4f40-453d-9c35-8e22109369d3"
      unitRef="usd">50185000000</fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet>
    <fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzYtNC0xLTEtNjQ2MDEy_f1137a44-9290-4abe-8144-07fca3b62764"
      unitRef="usd">74846000000</fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzctMi0xLTEtNjQ2MDEy_efe23303-edd0-434d-ab35-66dd89bf9231"
      unitRef="usd">11347000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzctNC0xLTEtNjQ2MDEy_e48e275f-4483-4014-8ed2-5d92a8fd7731"
      unitRef="usd">5629000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzgtMi0xLTEtNjQ2MDEy_cef41f95-578e-4493-a2a5-21e4b9e6c9c3"
      unitRef="usd">4114436000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZTo4NGY3YWRjMzJjNWE0NDVjYjZmNGViODEwM2E2MjFlZi90YWJsZXJhbmdlOjg0ZjdhZGMzMmM1YTQ0NWNiNmY0ZWI4MTAzYTYyMWVmXzgtNC0xLTEtNjQ2MDEy_58d822dd-211f-4f01-a352-30545c9e53ee"
      unitRef="usd">3968242000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i535d0467c94f422eab5db0493a62e781_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90ZXh0cmVnaW9uOjU5YjdjZmEwNjQ3NTQ4ODI5YWM5MTQ2YTI5ZDlkZWU3XzE1Nzg_857dbcb3-87b4-492d-8e20-34b3eddbfa94"
      unitRef="usd">9500000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i4353c74e9bb84e649248760a101d0ad1_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90ZXh0cmVnaW9uOjU5YjdjZmEwNjQ3NTQ4ODI5YWM5MTQ2YTI5ZDlkZWU3XzIxOTkwMjMyNTk2OTc_6525879f-7840-457b-b6e8-3ae6e4bb5e49"
      unitRef="usd">9100000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzQtMi0xLTEtNjYyOTEz_ab932088-d3c2-42f2-a4ef-125483144485"
      unitRef="usd">614836000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzQtNC0xLTEtNjYyOTE3_a42fd6cb-d5c3-4fac-9d5c-fef7894036d2"
      unitRef="usd">1354705000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzQtNi0xLTEtNjYyOTIx_5e4634fe-f036-41c9-ac54-5a79a3df628a"
      unitRef="usd">1358744000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzUtMi0xLTEtNjYyOTEz_d46aaf77-7360-4d24-ade7-c602a4b52386"
      unitRef="usd">69206000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzUtNC0xLTEtNjYyOTE3_f42ac733-0aa6-4b77-a549-2c8565922cea"
      unitRef="usd">69185000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzUtNi0xLTEtNjYyOTIx_eb6aa89a-2715-4eff-9db5-5a84ad7ea3d5"
      unitRef="usd">75517000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableReclassificationToHeldForSale
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzQtMi0xLTEtNjQ2MDEy_2fdf7bb4-4a62-4b76-b637-7a2f6ae08925"
      unitRef="usd">7825000000</us-gaap:FinancingReceivableReclassificationToHeldForSale>
    <us-gaap:FinancingReceivableReclassificationToHeldForSale
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzQtNC0xLTEtNjQ2MDEy_9b4be046-e0c9-4d3c-9a1c-9fe830c3bae9"
      unitRef="usd">16606000000</us-gaap:FinancingReceivableReclassificationToHeldForSale>
    <us-gaap:FinancingReceivableReclassificationToHeldForSale
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzQtNi0xLTEtNjQ2MDEy_b557f8db-26f4-4932-ae78-08df70ccb4ea"
      unitRef="usd">8309000000</us-gaap:FinancingReceivableReclassificationToHeldForSale>
    <fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzUtMi0xLTEtNjQ2MDEy_a3115b8a-9071-4f76-a8ff-8c1a2bf1918d"
      unitRef="usd">-679000000</fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther>
    <fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzUtNC0xLTEtNjQ2MDEy_bffb119f-462f-422e-b77f-632e6d593134"
      unitRef="usd">-372000000</fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther>
    <fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzUtNi0xLTEtNjQ2MDEy_7daa806d-7423-41e3-81d6-43c55dff6973"
      unitRef="usd">-291000000</fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther>
    <us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzYtMi0xLTEtNjQ2MDEy_d5a03d40-fb52-48df-af4e-386c987a4e74"
      unitRef="usd">373000000</us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzYtNC0xLTEtNjQ2MDEy_8a75cf0b-dd6f-4def-86d8-709df9fbaeb8"
      unitRef="usd">1605000000</us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzYtNi0xLTEtNjQ2MDEy_a8d746e6-7614-4d18-81d8-1ef68b4dd3f9"
      unitRef="usd">963000000</us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal>
    <fnm:FinancingReceivableReclassificationToBeHeldForInvestment
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzktMi0xLTEtNjQ2MDEy_e869f2bd-58e0-45e1-9d9d-7f09db5c7beb"
      unitRef="usd">2004000000</fnm:FinancingReceivableReclassificationToBeHeldForInvestment>
    <fnm:FinancingReceivableReclassificationToBeHeldForInvestment
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzktNC0xLTEtNjQ2MDEy_52782724-83d2-4440-ae8a-263c0797925d"
      unitRef="usd">5000000</fnm:FinancingReceivableReclassificationToBeHeldForInvestment>
    <fnm:FinancingReceivableReclassificationToBeHeldForInvestment
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzktNi0xLTEtNjQ2MDEy_14d0eb16-c6a8-4109-8cc6-9b95afd18c69"
      unitRef="usd">144000000</fnm:FinancingReceivableReclassificationToBeHeldForInvestment>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzEzLTItMS0xLTY0NjAxMg_a5f850b0-c171-40e2-89d8-2055a38f185b"
      unitRef="usd">8069000000</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzEzLTQtMS0xLTY0NjAxMg_8f337e8d-e741-454a-a5ff-4e4d35662fe0"
      unitRef="usd">16977000000</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzEzLTYtMS0xLTY0NjAxMg_0c0a3b41-2333-47ee-a250-25953a761aef"
      unitRef="usd">9519000000</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzE0LTItMS0xLTY0NjAxMg_58569e4e-4366-4e39-9c07-a5912848dd03"
      unitRef="usd">126000000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzE0LTQtMS0xLTY0NjAxMg_b4b3d2b9-56ce-449e-a963-c62134a56e78"
      unitRef="usd">1624000000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90YWJsZToxZDBhYzVjYTgxNGE0ZmY0ODJkMzBjYzRhZDVmYzdiMi90YWJsZXJhbmdlOjFkMGFjNWNhODE0YTRmZjQ4MmQzMGNjNGFkNWZjN2IyXzE0LTYtMS0xLTY0NjAxMg_d4eaa6d7-12d4-4ff5-aba3-6f5c0e8f7d11"
      unitRef="usd">831000000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90ZXh0cmVnaW9uOjU5YjdjZmEwNjQ3NTQ4ODI5YWM5MTQ2YTI5ZDlkZWU3XzE5ODU_4707e892-06ec-4b58-bec7-2ee57b31b253"
      unitRef="usd">4600000000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDEvZnJhZzo1OWI3Y2ZhMDY0NzU0ODgyOWFjOTE0NmEyOWQ5ZGVlNy90ZXh0cmVnaW9uOjU5YjdjZmEwNjQ3NTQ4ODI5YWM5MTQ2YTI5ZDlkZWU3XzE5OTI_ce35304f-8d8d-4cf6-8301-efd100e72322"
      unitRef="usd">4400000000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90ZXh0cmVnaW9uOmE4MDVkZDEwNGMxOTRlNTRiNDA2Nzc4MmFjMWQ3NjBhXzEyMTA_7948ebc4-47b2-4193-91af-4e4a120f7031">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display an aging analysis of the total amortized cost of our HFI mortgage loans by portfolio segment and class of financing receivable, excluding loans for which we have elected the fair value option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;30 - 59 Days &lt;br/&gt;Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;60 - 89 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loans 90 Days or More Delinquent and Accruing Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nonaccrual Loans with No Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,092,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,146,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;488,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,637,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,697,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;432,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,068,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,129,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;30 - 59 Days &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Delinquent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;60 - 89 Days Delinquent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Delinquent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loans 90 Days or More Delinquent and Accruing Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nonaccrual Loans with No Allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,902,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,969,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;529,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;533,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,492,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,566,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;404,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;406,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,897,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,973,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Single-family seriously delinquent loans are loans that are 90 days or more past due or in the foreclosure process. Multifamily seriously delinquent loans are loans that are 60 days or more past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Reverse mortgage loans included in &#x201c;Other&#x201d; are not aged due to their nature and are included in the current column.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Multifamily loans 60-89 days delinquent are included in the seriously delinquent column.&lt;/span&gt;&lt;/div&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3ef5a9a8f62b4cc182f3983102a26206_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtMi0xLTEtNjQ2MDEy_3530ab16-59d8-431e-b36d-883ffcb3a8ad"
      unitRef="usd">27891000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i89bd203a9b8f4726a64154604d964e11_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtNC0xLTEtNjQ2MDEy_aa6273c7-2921-41d2-a84e-9af4ed1e6370"
      unitRef="usd">6774000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i56173b13c5014fb2bf5c704764232d47_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtNi0xLTEtNjQ2MDEy_05f70883-b19e-4bc0-b5d7-a0bb6c03a5e6"
      unitRef="usd">19990000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i546c4d65a2de4ab193a6bf8b435a7b91_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtOC0xLTEtNjQ2MDEy_532adb17-2a0b-40bf-9c03-0901d9ed4ced"
      unitRef="usd">54655000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i197983064aa4441a9900aa0898027059_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtMTAtMS0xLTY0NjAxMg_cc75cd2d-9499-442e-b14c-c5814bb522b8"
      unitRef="usd">3092199000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtMTItMS0xLTY0NjAxMg_f587d630-cf77-4916-a90e-fc0d8114132e"
      unitRef="usd">3146854000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtMTQtMS0xLTY0NjAxMg_622a6c6d-fe34-4028-a62e-bd5907d367ab"
      unitRef="usd">13257000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzQtMTYtMS0xLTY0NjAxMg_b6ae9697-9a22-4aca-b391-1ad3f9f04d97"
      unitRef="usd">3254000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id4303158eea340a2a13b09da08eed539_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtMi0xLTEtNjQ2MDEy_e84841b7-46a4-45c8-8e04-8ea5b5244d6e"
      unitRef="usd">1902000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i09fc3aac77a74f52a84382c7bde91906_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtNC0xLTEtNjQ2MDEy_9d335e91-3684-4202-bc44-fea365664d88"
      unitRef="usd">314000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i885b032ea9d14ed884cc358cfb38da05_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtNi0xLTEtNjQ2MDEy_8b80d17c-d7b5-471c-b061-5464c27d11be"
      unitRef="usd">800000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if3c7adca14de4da0bc44a73c20e79fe8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtOC0xLTEtNjQ2MDEy_01d78107-5c2c-48da-b198-56184be87a5c"
      unitRef="usd">3016000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id1637744a9c34a05a9f6a7317b8c6f0c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtMTAtMS0xLTY0NjAxMg_f4d56621-5248-4eea-90fa-f072e112ec32"
      unitRef="usd">488452000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtMTItMS0xLTY0NjAxMg_92ec89d0-c6c2-4484-a123-9ff27682b6ce"
      unitRef="usd">491468000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtMTQtMS0xLTY0NjAxMg_b3e58d14-66c5-4e73-bd8e-26181db9399a"
      unitRef="usd">666000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzUtMTYtMS0xLTY0NjAxMg_c6bbdb0b-99e4-46c7-aec2-2eb84ccf7bf3"
      unitRef="usd">82000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8ca778638cc14bc691da1de460b351c0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtMi0xLTEtNjQ2MDEy_8086ed44-63e4-4010-9900-a352b72d3ba3"
      unitRef="usd">176000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic1420ddd904f4666acfcb182a8d4a6e5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtNC0xLTEtNjQ2MDEy_f393e7d6-a7c6-4664-ae15-e7f881d43380"
      unitRef="usd">38000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie461fcab51324a859462d4ab48c27c08_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtNi0xLTEtNjQ2MDEy_790e74e8-7db5-47ee-aaad-f178809dc7c9"
      unitRef="usd">127000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9de4e71d4dcf486aab1fd57e846c2a4e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtOC0xLTEtNjQ2MDEy_63bd22a8-af21-4aab-a2c9-3ee48744bf77"
      unitRef="usd">341000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8f38bc57bbdf41e389da2fd297f9796a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtMTAtMS0xLTY0NjAxMg_23041eed-60cf-46d8-8f60-419075aa8b7e"
      unitRef="usd">26767000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtMTItMS0xLTY0NjAxMg_1ea57a1d-d9b2-49ae-94f1-d247e69f2254"
      unitRef="usd">27108000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtMTQtMS0xLTY0NjAxMg_ea812543-9162-44c5-ab4c-cd19bd1de2fc"
      unitRef="usd">90000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzYtMTYtMS0xLTY0NjAxMg_22bd40ad-ade9-4d04-9745-b3614848fc00"
      unitRef="usd">24000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i625c839b992f444fb5ac78ba7116c945_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctMi0xLTEtNjQ2MDEy_c949a19d-e2f8-45d3-b076-6deef3c91f2f"
      unitRef="usd">660000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i61fc6baca9ac492abdfdec5aa17467a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctNC0xLTEtNjQ2MDEy_11de2cc6-34ae-4f1d-b174-7c458ceeb1a0"
      unitRef="usd">179000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iaf88d4dd2fe844bba385e33dcdcdcc57_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctNi0xLTEtNjQ2MDEy_547645be-11de-4121-95f6-1e615b747d72"
      unitRef="usd">898000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4c4c7ec5f7f74e31b11c79c68a0f277f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctOC0xLTEtNjQ2MDEy_4c452630-68ca-49dc-89b6-413518d86b65"
      unitRef="usd">1737000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id767002f5adc48e784742c84502190d1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctMTAtMS0xLTY0NjAxMg_b5f3c637-c4af-4b55-b4a9-efa6620ff42d"
      unitRef="usd">30362000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctMTItMS0xLTY0NjAxMg_4734f77d-534d-4d39-8235-0e42991d0a8b"
      unitRef="usd">32099000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctMTQtMS0xLTY0NjAxMg_4458120e-8eb1-42de-802c-e287cedb2033"
      unitRef="usd">424000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzctMTYtMS0xLTY0NjAxMg_d6eb744c-be84-4ce5-8641-0394b03aacae"
      unitRef="usd">324000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6a6a30fd6dcc4adaa3adf7aa5b8478ee_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtMi0xLTEtNjQ2MDEy_5c41bfe3-3712-4e7e-9259-d11938dd3fc2"
      unitRef="usd">30629000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if31605ff442641d4b73903e8c2fbd1b6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtNC0xLTEtNjQ2MDEy_1f4bd260-f17f-4745-babb-abe67b30e3a0"
      unitRef="usd">7305000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i48f6b7ddd6d24c7cb53f671b02332479_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtNi0xLTEtNjQ2MDEy_2655a8d1-7030-410d-80a9-116d2df46051"
      unitRef="usd">21815000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i858d615d443f444d9d40912c364d0fb1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtOC0xLTEtNjQ2MDEy_a797b23e-d616-4f3f-8379-79b6811124fd"
      unitRef="usd">59749000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6a2e6f1b7457409eaa0f3007e9963945_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtMTAtMS0xLTY0NjAxMg_147c0a06-3451-49ad-af83-b5cd61c61dbf"
      unitRef="usd">3637780000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtMTItMS0xLTY0NjAxMg_1160ed4c-b39c-402d-85ba-80f16eb1fe92"
      unitRef="usd">3697529000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtMTQtMS0xLTY0NjAxMg_15569451-d969-4d53-8b63-1f03db124965"
      unitRef="usd">14437000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzgtMTYtMS0xLTY0NjAxMg_045cec44-e5f7-40a5-bda2-c7b58e511f48"
      unitRef="usd">3684000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib054a662f6fb4f74ab4f72ea00cd07bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktMi0xLTEtNjQ2MDEy_e9bfd307-f22f-430b-8181-22bd4ecdbf8a"
      unitRef="usd">173000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id6382f43945b45e8bb41896f10d51002_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktNi0xLTEtNjQ2MDEy_ff4f9a8b-b3ac-4b55-b58b-0c5929440bbe"
      unitRef="usd">955000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2d93f4239b0f49879d66223b12223178_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktOC0xLTEtNjQ2MDEy_6df671d3-109a-4827-9fcf-4380fa60ef45"
      unitRef="usd">1128000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ide527965e45b421bb918c1f826aead94_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktMTAtMS0xLTY0NjAxMg_db48a540-f45f-4f9e-b890-7857d5bc88b1"
      unitRef="usd">431094000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i76a8ead687f849d98ff54b01fcbf9397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktMTItMS0xLTY0NjAxMg_dbcbaf87-e754-462b-8e59-933aa23054b6"
      unitRef="usd">432222000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i76a8ead687f849d98ff54b01fcbf9397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktMTQtMS0xLTY0NjAxMg_2e812677-5a73-419c-a55d-a9e197a1a7a0"
      unitRef="usd">11000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i76a8ead687f849d98ff54b01fcbf9397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzktMTYtMS0xLTY0NjAxMg_2319fffb-d0ad-4653-844e-9458172b8fa3"
      unitRef="usd">13000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic5c789795e244ef98f16737fb8f36bb7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTItMS0xLTY0NjAxMg_ebdad7be-bcbc-4274-bc22-a5863425cb24"
      unitRef="usd">30802000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idaab3ce1b2c4430eb84de6e55d5fdec5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTQtMS0xLTY0NjAxMg_1b2eac5e-a87f-4e2e-84ba-5c71a9a2b79f"
      unitRef="usd">7305000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i707944508709445a86e8885856be5d89_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTYtMS0xLTY0NjAxMg_2a45c9f0-e2e3-44c2-9522-b4ccbe8e14f6"
      unitRef="usd">22770000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i020d80121add48ee84323dba10522488_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTgtMS0xLTY0NjAxMg_a5da6399-ab2a-4b4e-860c-b9cda9fbf7b6"
      unitRef="usd">60877000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i63f8347c8d1b44f0abd5981a4595b24b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTEwLTEtMS02NDYwMTI_7a755f23-96cf-4b2a-8d5a-1d8a74b06595"
      unitRef="usd">4068874000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTEyLTEtMS02NDYwMTI_b5f87ff3-a1f7-4798-b2bf-3a319ae010e9"
      unitRef="usd">4129751000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTE0LTEtMS02NDYwMTI_8aedea58-7126-49d4-a618-16c4af589958"
      unitRef="usd">14448000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTpiYjc0NDM2YzIzZTk0Nzk1YWZjOGE1OGQ3YjZhZGZhMi90YWJsZXJhbmdlOmJiNzQ0MzZjMjNlOTQ3OTVhZmM4YTU4ZDdiNmFkZmEyXzEwLTE2LTEtMS02NDYwMTI_dfefd970-e5b4-438b-84b6-eba5e1fbcdb8"
      unitRef="usd">3697000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if9ace4d75c25478db7de551cc5478967_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtMi0xLTEtNjYyNDIy_19544ef0-7e1d-4e3e-b986-a67c6781ee4e"
      unitRef="usd">22862000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i066190dd7f584169a56c261c3c477a22_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtNC0xLTEtNjYyNDIy_11ad1602-384c-414a-a5df-8e946f6708c9"
      unitRef="usd">5192000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if96a85f31d594bea9bce76bb66c3894a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtNi0xLTEtNjYyNDIy_a9aab5d2-6a38-4963-8d68-9928f41946eb"
      unitRef="usd">38288000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4ecd55cf6cbb440daaa84424694c5633_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtOC0xLTEtNjYyNDIy_96100a39-7942-4550-9b84-6712b1a34980"
      unitRef="usd">66342000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9cc188fef239493fa929197850d9afeb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtMTAtMS0xLTY2MjQyMg_898d236e-7157-4039-aa0e-901ac1faa720"
      unitRef="usd">2902763000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtMTItMS0xLTY2MjQyMg_78e08ee0-bb47-4c7a-93f2-07d43a4968f1"
      unitRef="usd">2969105000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtMTQtMS0xLTY2MjQzOA_f80b94d3-dd62-4713-be38-3fcba2bdbbea"
      unitRef="usd">24236000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzQtMTYtMS0xLTY2MjQzOA_25a25c55-ab88-453e-90f1-d1191606f675"
      unitRef="usd">6271000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i904fb21bf03a4ae1972de5ef6d8fbb03_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtMi0xLTEtNjYyNDIy_9fd208c5-3da1-4743-b921-a6558cfe9286"
      unitRef="usd">2024000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ieffc25c4043c46e2872b3fa1facf25c4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtNC0xLTEtNjYyNDIy_880011cd-de79-4c47-958d-60c3c13db06d"
      unitRef="usd">326000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8123303032a44610b36c593535bcad96_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtNi0xLTEtNjYyNDIy_ed762f55-d171-433c-969f-f9dcc1522f48"
      unitRef="usd">1799000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie186ef6ff2da45289b7f1bb3fd5f3f4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtOC0xLTEtNjYyNDIy_b6f608e0-18b9-4776-8498-4b1214182aa5"
      unitRef="usd">4149000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1b2e6aab547c4e0f9089b4edb9a605e1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtMTAtMS0xLTY2MjQyMg_46933fa1-6dc6-4d0d-bff4-bb128f53976f"
      unitRef="usd">529278000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtMTItMS0xLTY2MjQyMg_8f426098-c855-430d-be53-7bd644c241db"
      unitRef="usd">533427000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtMTQtMS0xLTY2MjQzOA_fe8e8b0b-7dc1-47a0-b338-8804c8175ef9"
      unitRef="usd">1454000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzUtMTYtMS0xLTY2MjQzOA_bc3d443e-5c4a-4f69-a1b8-4f04d9b5e07d"
      unitRef="usd">193000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i152d0fe1cce143389621eb84f1bec84f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtMi0xLTEtNjYyNDIy_42e2e9be-37e3-4f8c-bfe8-9cb41b3db4f2"
      unitRef="usd">161000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i775d377fe5bf48cc9d57772eb7f8cb93_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtNC0xLTEtNjYyNDIy_a0b64b87-369d-4261-a8f2-903b1740d028"
      unitRef="usd">36000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5620c31c9f704f72bd4689f82c602523_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtNi0xLTEtNjYyNDIy_f902feaa-0980-4a9a-86f7-8d72f3ebec6d"
      unitRef="usd">374000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i26c1896dba3945d98543a79b67e09e89_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtOC0xLTEtNjYyNDIy_df15375e-d1a0-4123-ac5a-f0ea9db23cd8"
      unitRef="usd">571000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7d50f013c25b4ba594f8db7daf00c5f4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtMTAtMS0xLTY2MjQyMg_117d52e2-3eca-4857-9d6b-0aef625e6b32"
      unitRef="usd">25771000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtMTItMS0xLTY2MjQyMg_ead0ba3e-6918-465a-9ece-98099d894cbd"
      unitRef="usd">26342000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtMTQtMS0xLTY2MjQzOA_d54a0c00-6337-4ce2-b0fb-78b23e1295ca"
      unitRef="usd">287000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzYtMTYtMS0xLTY2MjQzOA_7b290085-d980-4c38-bcee-307bfee44a45"
      unitRef="usd">63000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3e3f40f870334ba0a5f678fa91168b0b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctMi0xLTEtNjYyNDIy_ad63b17e-70e8-43a1-98ae-0be651f7b616"
      unitRef="usd">786000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia3c4b19756114a21bfc4f792c1d1c5bf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctNC0xLTEtNjYyNDIy_c4cc21a4-d96b-448d-b691-0577af7735f9"
      unitRef="usd">204000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i81f153061ff94b74930a988a4aa15efb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctNi0xLTEtNjYyNDIy_6cdb9936-76ab-4833-9a1d-c458ca34b71a"
      unitRef="usd">1942000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i88023c29bd0241c1af0f7aba4ecc2abe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctOC0xLTEtNjYyNDIy_2980cf5e-5fbf-4e88-b95b-1e385bd9e0ed"
      unitRef="usd">2932000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i332185c631824d729149752f7ae6f341_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctMTAtMS0xLTY2MjQyMg_943eb7c4-07e2-4d8c-ab3a-1a62d9339205"
      unitRef="usd">35013000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctMTItMS0xLTY2MjQyMg_59c8924b-f1f0-4372-a1e3-349896dc58f9"
      unitRef="usd">37945000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctMTQtMS0xLTY2MjQzOA_1cdb8716-0526-4f05-a45f-537cc785442d"
      unitRef="usd">1008000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzctMTYtMS0xLTY2MjQzOA_3f51e261-ec81-4cb2-987d-d70515ad4e16"
      unitRef="usd">545000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7bea683bee8940dc9cbd65b55d35367d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtMi0xLTEtNjYyNDIy_6c4a4e11-936b-4ea5-a9d6-f08c655c35b5"
      unitRef="usd">25833000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6e0d70f93a4f4700b8d3895d690ae37e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtNC0xLTEtNjYyNDIy_4c0d034f-4782-4b86-9ba3-702ecfef36b5"
      unitRef="usd">5758000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idd2f65b0bcf6447dbc027cd11a68c335_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtNi0xLTEtNjYyNDIy_d5d68014-c2a8-4f99-af62-128577ccbd35"
      unitRef="usd">42403000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifedb383ee4ba4fd9ad97caf38a2a569d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtOC0xLTEtNjYyNDIy_a3da3474-bafb-4729-a3b0-7c2ab7a4b755"
      unitRef="usd">73994000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7332e83fde034946861c5a73f63aad45_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtMTAtMS0xLTY2MjQyMg_878e824f-41df-48de-8a8a-5f769c1ea06e"
      unitRef="usd">3492825000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtMTItMS0xLTY2MjQyMg_0f559683-0992-4687-8b1d-2aecb6d5e626"
      unitRef="usd">3566819000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtMTQtMS0xLTY2MjQzOA_7a556134-fd2f-4d44-b83e-32e3b8232366"
      unitRef="usd">26985000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzgtMTYtMS0xLTY2MjQzOA_158f6900-900b-4fa8-ab36-16f17c4e0474"
      unitRef="usd">7072000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if95384645b754924af412502a2ac3811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktMi0xLTEtNjYyNDIy_f976b481-d806-45be-b076-af9121e09e9f"
      unitRef="usd">114000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic4e8f1325ab04f19bab42ad698d76013_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktNi0xLTEtNjYyNDIy_0fc26780-4cfe-480a-a797-c1a4f0d50a3a"
      unitRef="usd">1693000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ieb58ec8a9cfb4771835e3e846a56fa11_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktOC0xLTEtNjYyNDIy_3e371007-fb27-4055-9184-be1c917f051c"
      unitRef="usd">1807000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i60479a6bddc248b8a13c75d3d86b0d64_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktMTAtMS0xLTY2MjQyMg_69f29d82-0d2f-4323-a15e-bb4ef7337d6c"
      unitRef="usd">404398000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktMTItMS0xLTY2MjQyMg_aaaabe80-1951-4817-8011-4198c3d803ab"
      unitRef="usd">406205000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktMTQtMS0xLTY2MjQzOA_7c7a219e-443d-49d3-98fc-14e68500e76e"
      unitRef="usd">317000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzktMTYtMS0xLTY2MjQzOA_be4e6bcc-8bd9-4495-844a-63d7f7977dcf"
      unitRef="usd">107000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9cfb8ea7402b473d8c7c6657d75768db_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTItMS0xLTY2MjQyMg_f2d09db0-70a5-42f1-831e-d306c7d318bc"
      unitRef="usd">25947000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i22ea57111bf94d26a94b7932b7cf1b86_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTQtMS0xLTY2MjQyMg_99090028-dd8a-4f2b-996b-182a0f0cc488"
      unitRef="usd">5758000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9b82848016074a099eddf8c850ad156f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTYtMS0xLTY2MjQyMg_26fa9459-798d-4de1-8488-dd5d2c34d09c"
      unitRef="usd">44096000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic0b2224088ca418bb1205b2ddeff0169_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTgtMS0xLTY2MjQyMg_e0c20e2a-f9eb-47e9-8de8-d6666fda51af"
      unitRef="usd">75801000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i40965cfce5b949ddbe7c0274f87aea68_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTEwLTEtMS02NjI0MjI_d4b740a3-37d9-4f67-bd00-6dd2cfd5328d"
      unitRef="usd">3897223000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTEyLTEtMS02NjI0MjI_b8999f2b-712f-4ef6-8f3e-4c9b2c200bbd"
      unitRef="usd">3973024000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTE0LTEtMS02NjI0Mzg_64c5c86f-2669-4224-9867-b9e32e3dca36"
      unitRef="usd">27302000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90YWJsZTo5Njg3YWRhZDlhMDQ0NzQyOWE0NGRmNmFiZmYyNjg0OS90YWJsZXJhbmdlOjk2ODdhZGFkOWEwNDQ3NDI5YTQ0ZGY2YWJmZjI2ODQ5XzEwLTE2LTEtMS02NjI0Mzg_764b6d11-e940-4ef7-8552-8120c9f8c710"
      unitRef="usd">7179000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="ie7c5e71d75f746c785525a57a5c1ee4b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90ZXh0cmVnaW9uOmE4MDVkZDEwNGMxOTRlNTRiNDA2Nzc4MmFjMWQ3NjBhXzg2NA_f6d6232c-1e77-4fa1-973d-416159497c74">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="iabd8a05ccdc04624bf6acf9faa459c22_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90ZXh0cmVnaW9uOmE4MDVkZDEwNGMxOTRlNTRiNDA2Nzc4MmFjMWQ3NjBhXzk3Mw_4ff483f5-d389-4e6e-840c-5d0a99201391">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="iabd8a05ccdc04624bf6acf9faa459c22_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90ZXh0cmVnaW9uOmE4MDVkZDEwNGMxOTRlNTRiNDA2Nzc4MmFjMWQ3NjBhXzExMjg_2629e606-63d3-4621-bc85-8e84ea2b2a54">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i10aaa5b67af248a696b91d83c23a6b9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDQvZnJhZzphODA1ZGQxMDRjMTk0ZTU0YjQwNjc3ODJhYzFkNzYwYS90ZXh0cmVnaW9uOmE4MDVkZDEwNGMxOTRlNTRiNDA2Nzc4MmFjMWQ3NjBhXzExMzE_fdaeda46-ffc6-43f0-bf65-b8b0f17ca649">P89D</fnm:SeriousDelinquencyDayspastdue1>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90ZXh0cmVnaW9uOmI5ZDY3YTRjZjc1ZTQxNDZhNTk2YTBkYzdkZDljOGY0XzExNzc_1340c76a-f9b5-4b20-a5b8-e3f19d25274a">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the total amortized cost of our single-family HFI loans by class of financing receivable, year of origination and credit quality indicator, excluding loans for which we have elected the fair value option. The estimated mark-to-market loan to value (&#x201c;LTV&#x201d;) ratio is a primary factor we consider when estimating our allowance for loan losses for single-family loans. As LTV ratios increase, the borrower&#x2019;s equity in the home decreases, which may negatively affect the borrower&#x2019;s ability to refinance or to sell the property for an amount at or above the outstanding balance of the loan.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2022, by Year of Origination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Estimated mark-to-market LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;281,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;896,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;820,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;149,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;70,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;651,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,869,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;86,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;179,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;95,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;452,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;992,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;827,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;150,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;71,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;652,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,146,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;37,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;185,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;134,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;103,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;489,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;185,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;134,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;103,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;491,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Adjustable-rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;27,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;497,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,185,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;963,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;171,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;79,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,688,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total for all classes by LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;323,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,088,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;956,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;170,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;78,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;788,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,405,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;87,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;86,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;183,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;85,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;97,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;497,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,185,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;963,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;171,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;79,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;790,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,688,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2021, by Year of Origination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Estimated mark-to-market LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;798,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;881,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;177,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;87,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;111,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;666,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,723,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;129,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;175,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;66,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;70,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;994,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;923,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;181,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;89,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;111,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;668,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,969,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;196,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;157,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;121,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;529,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total 15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;199,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;157,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;121,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;533,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Adjustable-rate:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total adjustable-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;27,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;27,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;28,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,200,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,082,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;207,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;100,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;135,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;829,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,557,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total for all classes by LTV ratio:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,001,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,040,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;204,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;98,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;134,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;826,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,306,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 80% and less than or equal to 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;132,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;178,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 90% and less than or equal to 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;67,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;71,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Greater than 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,200,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,082,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;207,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;100,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;135,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;829,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,557,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Excludes $9.5 billion as of December 31, 2022 and 2021, of mortgage loans guaranteed or insured, in whole or in part, by the U.S. government or one of its agencies, which represents primarily reverse mortgages for which we do not calculate an estimated mark-to-market LTV ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The aggregate estimated mark-to-market LTV ratio is based on the unpaid principal balance of the loan divided by the estimated current value of the property as of the end of each reported period, which we calculate using an internal valuation model that estimates periodic changes in home value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the total amortized cost of our multifamily HFI loans by year of origination and credit-risk rating, excluding loans for which we have elected the fair value option. Property rental income and property valuations are key inputs to our internally assigned credit risk ratings. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31, 2022, by Year of Origination&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Internally assigned credit risk rating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;432,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31, 2021, by Year of Origination&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Prior&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Internally assigned credit risk rating:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;390,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Classified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #216c2b;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;A loan categorized as &#x201c;Non-classified&#x201d; is current or adequately protected by the current financial strength and debt service capability of the borrower.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Represents loans classified as &#x201c;Substandard&#x201d; or &#x201c;Doubtful.&#x201d; Loans classified as &#x201c;Substandard&#x201d; have a well-defined weakness that jeopardizes the timely full repayment.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;We had loans in our seniors housing portfolio with an amortized cost of $9.2 billion as of December 31, 2022 and $5.6 billion as of December 31, 2021 classified as substandard. &#x201c;Doubtful&#x201d; refers to a loan with a weakness that makes collection or liquidation in full highly questionable and improbable based on existing conditions and values. We had loans with an amortized cost of $8 million as of December 31, 2022 and less than $1 million as of December 31, 2021 classified as doubtful.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtMi0xLTEtNjQ2MDEy_e2328537-639b-44cd-b2bf-b2035283c273"
      unitRef="usd">281257000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtNC0xLTEtNjQ2MDEy_25f97406-47b1-4400-a4a7-6a61ed21ca93"
      unitRef="usd">896977000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtNi0xLTEtNjQ2MDEy_9fb91b4a-e793-4ff1-8cb2-c653c09fd1ab"
      unitRef="usd">820452000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtOC0xLTEtNjQ2MDEy_1a8ba36b-5ed6-41b4-ae74-0ffd1b976807"
      unitRef="usd">149067000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtMTAtMS0xLTY0NjAxMg_ba3bc678-2b7f-4c38-8752-89a504a53119"
      unitRef="usd">70306000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtMTItMS0xLTY0NjAxMg_e31cc7d9-5c67-408f-a00f-5dcc6b33c2c7"
      unitRef="usd">651297000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ia461a6a1bcb3497fb577fa694537d523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzUtMTQtMS0xLTY0NjAxMg_e2d68d5f-9f79-4415-ab55-cea6c2c0d4eb"
      unitRef="usd">2869356000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtMi0xLTEtNjQ2MDEy_200bbbf5-f07b-4744-936c-edef4c50e5a9"
      unitRef="usd">84864000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtNC0xLTEtNjQ2MDEy_9e995e53-4092-4902-af3a-6afd2fd2b439"
      unitRef="usd">86335000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtNi0xLTEtNjQ2MDEy_3de5aebd-3def-432c-9419-8fe0930ad544"
      unitRef="usd">5904000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtOC0xLTEtNjQ2MDEy_9a5d62a3-c6ab-431b-85c1-54f3d79c339d"
      unitRef="usd">1152000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtMTAtMS0xLTY0NjAxMg_97b3b87a-f243-40d5-abf1-076937051b0d"
      unitRef="usd">618000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtMTItMS0xLTY0NjAxMg_32f8eccd-4b46-41a0-a6de-940f28df25ca"
      unitRef="usd">1062000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i167b964e239446bfbac8f1d4696d1211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzYtMTQtMS0xLTY0NjAxMg_cea3f570-9d6a-4280-b84d-05716ad5be3c"
      unitRef="usd">179935000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctMi0xLTEtNjQ2MDEy_74b34933-ec70-41bd-803e-369ef69f3dd3"
      unitRef="usd">84664000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctNC0xLTEtNjQ2MDEy_92863c6f-9121-4a05-a05a-0ef9253f4e60"
      unitRef="usd">9284000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctNi0xLTEtNjQ2MDEy_a2a8b5dc-ebfe-4e71-9569-8cf59f7a24d8"
      unitRef="usd">1333000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctOC0xLTEtNjQ2MDEy_d578a2a8-13c5-4374-9ccc-73094c573435"
      unitRef="usd">217000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctMTAtMS0xLTY0NjAxMg_d6ef8bac-2d95-4a45-9daa-4c909692e387"
      unitRef="usd">77000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctMTItMS0xLTY0NjAxMg_e0a08c14-3844-4563-8046-d5ec1376b465"
      unitRef="usd">224000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i978bc86e00d14518bfe10217984b85db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzctMTQtMS0xLTY0NjAxMg_9fb08089-c4b8-4f28-9b62-d3962d32516f"
      unitRef="usd">95799000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtMi0xLTEtNjQ2MDEy_ef7546b3-5de1-47fd-949c-9ee4f461adbb"
      unitRef="usd">1230000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtNC0xLTEtNjQ2MDEy_a8bb3f9b-b7de-4fef-a534-915420271930"
      unitRef="usd">208000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtNi0xLTEtNjQ2MDEy_c49e6eb0-8a93-49ad-a8e8-a8590f97aaba"
      unitRef="usd">56000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtOC0xLTEtNjQ2MDEy_88bfd6b8-2a63-47ae-87b8-02ff6738bc34"
      unitRef="usd">18000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtMTAtMS0xLTY0NjAxMg_640da470-bb7b-48c8-aa5b-2d8c462c5147"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtMTItMS0xLTY0NjAxMg_82eca9e9-5db9-4d0f-a935-1ca3f12ee2a2"
      unitRef="usd">240000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ib3d4c666561946cfafdf3abf7a82f053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzgtMTQtMS0xLTY0NjAxMg_bebac92e-c52c-4f87-9783-b5c9ee06d6af"
      unitRef="usd">1764000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktMi0xLTEtNjQ2MDEy_38b9d5c2-c060-4b83-991a-fa8f14c07e48"
      unitRef="usd">452015000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktNC0xLTEtNjQ2MDEy_f72863b8-be36-46e3-9576-955533293dfa"
      unitRef="usd">992804000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktNi0xLTEtNjQ2MDEy_3edd4e00-e549-425d-8530-5431c26fd5d3"
      unitRef="usd">827745000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktOC0xLTEtNjQ2MDEy_dfb1adb2-5e0d-42f2-8760-1565cc209280"
      unitRef="usd">150454000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktMTAtMS0xLTY0NjAxMg_e3539286-8f35-4ab6-afbe-cf7f68d3c072"
      unitRef="usd">71013000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktMTItMS0xLTY0NjAxMg_aafa6677-a8cb-49dc-ad27-da65fe727a02"
      unitRef="usd">652823000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzktMTQtMS0xLTY0NjAxMg_9fa970d0-347f-43f8-9cb4-2e764c04c119"
      unitRef="usd">3146854000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTItMS0xLTY0NjAxMg_bf54312e-6638-40ad-8dbc-0e3e8131dc57"
      unitRef="usd">37830000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTQtMS0xLTY0NjAxMg_7112c01f-0576-49f5-84c7-105ce07bc029"
      unitRef="usd">185511000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTYtMS0xLTY0NjAxMg_b4302e41-dba8-43d9-933e-5317f4b8b190"
      unitRef="usd">134336000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTgtMS0xLTY0NjAxMg_6c4debdd-c069-464b-8af5-b0410985cacf"
      unitRef="usd">20239000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTEwLTEtMS02NDYwMTI_2d18deac-35a2-4887-a87f-0fb9b1e779e4"
      unitRef="usd">7324000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTEyLTEtMS02NDYwMTI_cc2edecb-a8c0-4b56-b898-98dc4e586b7b"
      unitRef="usd">103841000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i773b9cdc4f9744fb9511ed820d870eed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzExLTE0LTEtMS02NDYwMTI_be57f21a-441d-4711-bb9c-d6482186b2ff"
      unitRef="usd">489081000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTItMS0xLTY0NjAxMg_106ef8d3-103e-488b-ade9-b041ec6c4406"
      unitRef="usd">1363000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTQtMS0xLTY0NjAxMg_854abe17-c866-4c2e-ae08-4ad5465aed7f"
      unitRef="usd">410000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTYtMS0xLTY0NjAxMg_3cdbf3e7-1af3-4d69-9272-977449dc9187"
      unitRef="usd">33000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTgtMS0xLTY0NjAxMg_397e7394-3c93-409e-a856-35d7d39e12c9"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTEwLTEtMS02NDYwMTI_7da3a407-a4e4-471a-8e37-e4038b76339f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTEyLTEtMS02NDYwMTI_ff3d63b7-c526-40a9-b5b2-bfe8a96d241e"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i75d5e7a073694d3e8920d30f75995c4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEyLTE0LTEtMS02NDYwMTI_2bc516d7-0ddb-4555-9b5a-d57e4273f7a8"
      unitRef="usd">1811000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTItMS0xLTY0NjAxMg_f7b3b787-5a03-4aa3-b896-2b215a42d463"
      unitRef="usd">552000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTQtMS0xLTY0NjAxMg_65e83dd6-b302-4ff8-9e0e-ca16eb4faf0b"
      unitRef="usd">16000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTYtMS0xLTY0NjAxMg_cae5fd68-dc8c-4d53-aab0-1bf93e9ddd92"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTgtMS0xLTY0NjAxMg_5ce66ad1-ac6b-4a77-b97f-3e6686739ff4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTEwLTEtMS02NDYwMTI_d2847df9-5eb1-4fb1-b293-0e48f3458cf6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTEyLTEtMS02NDYwMTI_29ab00a9-1777-498b-a498-f6f9b09b614a"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i0a40bf2f746e49868aa315c840c21a39_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzEzLTE0LTEtMS02NDYwMTI_34eab074-ee93-4d22-9318-8702165958d3"
      unitRef="usd">570000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTItMS0xLTY0NjAxMg_ff7bc6b9-c4b8-4c5e-b1f7-0281fa688845"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTQtMS0xLTY0NjAxMg_b9c6026a-98a8-4c3e-94ff-5e67f52531cf"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTYtMS0xLTY0NjAxMg_7c75abcc-f5a6-4f41-8a5d-ee9f2caf60de"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTgtMS0xLTY0NjAxMg_12b4b67a-4c74-4786-a7fe-b53140e83ea1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTEwLTEtMS02NDYwMTI_def16f42-bb85-4806-8296-63236b498d8d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTEyLTEtMS02NDYwMTI_142caed0-727a-4cec-8c98-587a452c7ca5"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ibc56c6cb83c94ea0af4a917598ea2a81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE0LTE0LTEtMS02NDYwMTI_ed54489a-2d24-4624-8d37-478610945f41"
      unitRef="usd">6000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTItMS0xLTY0NjAxMg_1be15cac-de04-4150-827c-7042239e3dbc"
      unitRef="usd">39748000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTQtMS0xLTY0NjAxMg_8fb20757-4e9e-4300-bdcd-e7ada1d5ae35"
      unitRef="usd">185938000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTYtMS0xLTY0NjAxMg_73e92890-4f1f-4f3e-8aa6-883fdb71bd7e"
      unitRef="usd">134370000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTgtMS0xLTY0NjAxMg_93efbc12-9fef-4a6f-a3b9-08b5ca85661a"
      unitRef="usd">20242000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTEwLTEtMS02NDYwMTI_ad8834c8-d308-4f54-bd86-4158ad4dd474"
      unitRef="usd">7324000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTEyLTEtMS02NDYwMTI_4f31a2a6-63f3-41e3-8d64-1640f3fd2fdf"
      unitRef="usd">103846000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE1LTE0LTEtMS02NDYwMTI_b69e2468-871a-43cf-a1cb-4d4b72c7d5ba"
      unitRef="usd">491468000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTItMS0xLTY0NjAxMg_668fc891-d829-4192-9886-214157987152"
      unitRef="usd">3971000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTQtMS0xLTY0NjAxMg_07bf095a-1ddd-42ca-88d4-fd5c371a5bc8"
      unitRef="usd">6383000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTYtMS0xLTY0NjAxMg_58084d8e-dd5e-4e64-adf1-11bfabb26ae1"
      unitRef="usd">1865000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTgtMS0xLTY0NjAxMg_86520280-d5da-4402-8af5-464fd03b20f5"
      unitRef="usd">821000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTEwLTEtMS02NDYwMTI_c54d13d4-43ea-4686-ab9b-fd67c13e1d8a"
      unitRef="usd">906000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTEyLTEtMS02NDYwMTI_8e13bb71-5aed-4efe-bede-6eaa0a37932b"
      unitRef="usd">11226000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i5e5304ec573946d8a149507710b8c864_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE3LTE0LTEtMS02NDYwMTI_f5e1f79b-6ddd-485b-b103-e5c31c76e8f6"
      unitRef="usd">25172000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTItMS0xLTY0NjAxMg_9f7c3042-777c-4083-8733-cdac345376e1"
      unitRef="usd">1013000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTQtMS0xLTY0NjAxMg_90630a24-3cdc-40fe-811e-0e6be349a1a5"
      unitRef="usd">236000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTYtMS0xLTY0NjAxMg_fac88087-b785-41cf-b18e-b6d5290ad4e6"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTgtMS0xLTY0NjAxMg_466042c8-8121-43ff-a4a0-4e7281796523"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTEwLTEtMS02NDYwMTI_172b9a63-a042-4f78-9c0f-810aa6da4532"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTEyLTEtMS02NDYwMTI_f68ac5e8-3785-4c41-87a2-f6a62a71db41"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i1af6c0acd82e4af2b594c8df63b1e282_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE4LTE0LTEtMS02NDYwMTI_593ba5c7-7fcd-4e95-b4b5-7558af9fd7b9"
      unitRef="usd">1268000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTItMS0xLTY0NjAxMg_a9dfea82-5bd8-47a1-9e5d-f1971c82fa56"
      unitRef="usd">645000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTQtMS0xLTY0NjAxMg_6d8b5d4e-e354-4563-ab2c-89a8e3e90626"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTYtMS0xLTY0NjAxMg_927d4d02-7d7a-486c-bb65-04ad648fb7dc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTgtMS0xLTY0NjAxMg_eae9f24c-87e1-49a6-a466-45c5fff5103c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTEwLTEtMS02NDYwMTI_e1a39d82-ddfc-43b1-a7a7-55a8a792bb80"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTEyLTEtMS02NDYwMTI_5bffafb5-2f5b-4b2e-9451-3e4d6f76c6fe"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i7761e31627e5436bb856d285079a32e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzE5LTE0LTEtMS02NDYwMTI_28ae0e52-e954-4c54-a910-1b91de2d0dd7"
      unitRef="usd">667000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTItMS0xLTY0NjAxMg_ee420994-851a-4800-a7cb-65d28c38a9e4"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTQtMS0xLTY0NjAxMg_9de42e6f-4254-4047-92fa-acabe8d2f569"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTYtMS0xLTY0NjAxMg_616cde3d-a0cc-402e-a176-75d89b3f71cd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTgtMS0xLTY0NjAxMg_fe9f8db6-e793-43d3-ac88-45fb1b24a90b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTEwLTEtMS02NDYwMTI_202b5db1-59f6-4709-9b5f-e5b171168f21"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTEyLTEtMS02NDYwMTI_e319b9cf-4c16-47c2-847a-d96d53d0e2aa"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i81f5e0c75f0447f8a06b59f18c67e4ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIwLTE0LTEtMS02NDYwMTI_b975d564-f716-4f6f-bf08-eb0f74832459"
      unitRef="usd">1000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTItMS0xLTY0NjAxMg_07baa416-6c63-4b61-b296-fcad1a7ce3c8"
      unitRef="usd">5630000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTQtMS0xLTY0NjAxMg_473199bb-9782-4282-aafb-79a8bc3d3243"
      unitRef="usd">6640000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTYtMS0xLTY0NjAxMg_78c4e453-0232-4117-bdcb-6949070cae6f"
      unitRef="usd">1877000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTgtMS0xLTY0NjAxMg_ff8a6e8d-f738-439e-9411-a50339ada5fd"
      unitRef="usd">824000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTEwLTEtMS02NDYwMTI_0f111626-a9cf-4f0d-bd3e-95c7bbb905fb"
      unitRef="usd">908000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTEyLTEtMS02NDYwMTI_dac5000c-4da2-460a-ab17-fd1a687f8994"
      unitRef="usd">11229000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIxLTE0LTEtMS02NDYwMTI_7056805c-a257-43bd-b3c0-52833fd282fe"
      unitRef="usd">27108000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTItMS0xLTY0NjAxMg_2d920ec6-f8a0-4533-ab57-465592c5271a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTQtMS0xLTY0NjAxMg_5f7d226d-14cd-45e6-a88d-861c59c79fd7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTYtMS0xLTY0NjAxMg_7b05708e-29c1-491f-b177-27a25a56368e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTgtMS0xLTY0NjAxMg_b77a5b36-4788-4e32-9d69-de619c642259"
      unitRef="usd">29000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTEwLTEtMS02NDYwMTI_5350ff27-baa7-4343-a6b5-bf90de94ab6d"
      unitRef="usd">222000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTEyLTEtMS02NDYwMTI_4e0572b7-7378-4116-9a5d-97010c9d36a4"
      unitRef="usd">22103000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i8710ce2a84ed4adaa34586a31b8c961a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzIzLTE0LTEtMS02NDYwMTI_5c176cd3-f601-4250-b750-f3cda1d38a6c"
      unitRef="usd">22354000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTItMS0xLTY0NjAxMg_249cb4af-96bc-4d93-996b-8958e992d5d6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTQtMS0xLTY0NjAxMg_ec2a0a01-526a-472f-a657-8fbada4ecdf7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTYtMS0xLTY0NjAxMg_ca57c8a6-f074-4d96-bc36-fa2e10f6a378"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTgtMS0xLTY0NjAxMg_dbc49a3e-837a-403a-b406-dea536ad037e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTEwLTEtMS02NDYwMTI_4eec4d5d-7c00-4578-b4ba-3a5904c61f7f"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTEyLTEtMS02NDYwMTI_a2ca49e5-3466-477e-b0b0-1295cd2fd97b"
      unitRef="usd">129000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i0e8f1c82decd474dbbd954e759ce50eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI0LTE0LTEtMS02NDYwMTI_f707dbdc-5d50-4c42-8add-6e789257e398"
      unitRef="usd">130000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTItMS0xLTY0NjAxMg_0f2700e4-3d7b-4f39-bc29-f3a5be6d1a43"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTQtMS0xLTY0NjAxMg_51627309-272c-485a-bff1-a018acb2ba87"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTYtMS0xLTY0NjAxMg_100883c6-61a4-4d70-9379-9b757a49cf66"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTgtMS0xLTY0NjAxMg_a7d119e5-35e3-4495-b441-7d3de42921ad"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTEwLTEtMS02NDYwMTI_988340ee-63f4-49d0-9fe9-0921a57098bf"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTEyLTEtMS02NDYwMTI_c4259e2d-2d5b-4094-9dcd-2de3f5f07deb"
      unitRef="usd">56000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ib134961ed1034c09b6e86d850d0d0d03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI1LTE0LTEtMS02NDYwMTI_b44e5ee4-48ef-4006-bb36-85bee50f409d"
      unitRef="usd">57000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTItMS0xLTY0NjAxMg_f8bb2868-33f8-45e9-ae84-4b33f154d131"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTQtMS0xLTY0NjAxMg_28cf5443-e07e-4d32-9bf7-fc2f9eff2565"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTYtMS0xLTY0NjAxMg_9e3587e8-80a8-4d24-9842-1c95cc1a08e4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTgtMS0xLTY0NjAxMg_d1efc154-928e-4111-9229-351a513f9eca"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTEwLTEtMS02NDYwMTI_d0f8a500-9595-4323-a193-7b9aa41be349"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTEyLTEtMS02NDYwMTI_f52c8893-ffa6-4746-8407-e6fae1cec667"
      unitRef="usd">57000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i14e0a511bf7648eb9e91d77c417010cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI2LTE0LTEtMS02NDYwMTI_d7b96fff-29d7-4f1c-9339-e8327ec368ff"
      unitRef="usd">57000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTItMS0xLTY0NjAxMg_c537822a-256c-49ce-898e-02484b85dfbe"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTQtMS0xLTY0NjAxMg_8a754381-ed19-4edb-8e83-42f8c0da67a3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTYtMS0xLTY0NjAxMg_fda3c368-2bae-4d07-818b-8cbdb7d065eb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTgtMS0xLTY0NjAxMg_2b5eaa69-bf1e-4852-b960-f7c85239f8c5"
      unitRef="usd">29000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTEwLTEtMS02NDYwMTI_eb2a508d-6851-492b-bc4d-6090acc20134"
      unitRef="usd">224000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTEyLTEtMS02NDYwMTI_95026065-b0f9-4f90-8795-b010787cb2ec"
      unitRef="usd">22345000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI3LTE0LTEtMS02NDYwMTI_eb96b1d7-1ee5-41a1-bd3c-69f4e5c1cfce"
      unitRef="usd">22598000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTItMS0xLTY0NjAxMg_a88bc12f-54f9-4e12-8a26-d6d2f0bfd783"
      unitRef="usd">497393000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTQtMS0xLTY0NjAxMg_165394f1-6b03-4fd2-b3e2-8f1e34282832"
      unitRef="usd">1185382000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTYtMS0xLTY0NjAxMg_877df8c2-ea36-493e-8631-b37971aa69bd"
      unitRef="usd">963992000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTgtMS0xLTY0NjAxMg_71ca8b43-efba-408d-8aba-306732ed3ef0"
      unitRef="usd">171549000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTEwLTEtMS02NDYwMTI_f7a19156-7078-4fa8-84a3-591cd5994e49"
      unitRef="usd">79469000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTEyLTEtMS02NDYwMTI_2e305aa6-c091-4573-919c-9a71c7f0cf6e"
      unitRef="usd">790243000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzI4LTE0LTEtMS02NDYwMTI_23007f88-0409-49e2-8400-2d17a20efa2e"
      unitRef="usd">3688028000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTItMS0xLTY0NjAxMg_94d2c6d1-8788-4d5d-a058-cc0e10f0ff93"
      unitRef="usd">323058000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTQtMS0xLTY0NjAxMg_d7e1a382-e379-418c-aa7a-e36a8dae74ea"
      unitRef="usd">1088871000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTYtMS0xLTY0NjAxMg_ec325124-6ee8-44dc-8fb1-0e7093c8975f"
      unitRef="usd">956653000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTgtMS0xLTY0NjAxMg_989a6ef9-ecc8-4972-bf01-612d6d463861"
      unitRef="usd">170156000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTEwLTEtMS02NDYwMTI_cb0bb740-c326-45ed-8714-c6c5bd6da9fc"
      unitRef="usd">78758000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTEyLTEtMS02NDYwMTI_30190dd6-001b-4d53-9788-e3ae1bf40c43"
      unitRef="usd">788467000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i084748fc8d7d4c67890ebe1ea2e8a502_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMxLTE0LTEtMS02NDYwMTI_2c942671-d5e6-45a9-8e53-66779c2580da"
      unitRef="usd">3405963000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTItMS0xLTY0NjAxMg_3bf23312-eb83-46cb-83ce-9994c33e0f77"
      unitRef="usd">87240000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTQtMS0xLTY0NjAxMg_874fb743-07c8-4db3-8496-986d3934cfd8"
      unitRef="usd">86981000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTYtMS0xLTY0NjAxMg_b79cd7f1-f564-49d4-ae4b-40559f412257"
      unitRef="usd">5949000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTgtMS0xLTY0NjAxMg_ea941a77-e63b-4582-a98b-509f7a2d9c36"
      unitRef="usd">1158000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTEwLTEtMS02NDYwMTI_0028d745-7c37-475b-af0c-4b86fed579bf"
      unitRef="usd">620000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTEyLTEtMS02NDYwMTI_2d1e53f4-fcd1-4765-b995-d132c9052de0"
      unitRef="usd">1196000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="id89b7f1276be4c099fb8ae05c20c5a16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMyLTE0LTEtMS02NDYwMTI_2a281a12-d7ff-4a18-aa8b-bfa0c023b01f"
      unitRef="usd">183144000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTItMS0xLTY0NjAxMg_4a634d37-9539-4f3e-8914-e13990638d35"
      unitRef="usd">85861000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTQtMS0xLTY0NjAxMg_e7027ff6-1faf-4664-9be5-0219749bbe24"
      unitRef="usd">9321000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTYtMS0xLTY0NjAxMg_d5e03a09-b90a-430b-b38a-c771602930ee"
      unitRef="usd">1334000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTgtMS0xLTY0NjAxMg_f0df8e2e-f88f-460b-8c85-3a87872e47b2"
      unitRef="usd">217000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTEwLTEtMS02NDYwMTI_2b3f5549-8403-4f01-a9d7-262eca62eae6"
      unitRef="usd">79000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTEyLTEtMS02NDYwMTI_de185e12-867b-4fa6-b689-cec93e30ba4d"
      unitRef="usd">281000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ifb4aab0067fd43ffb3dff7b273f8c036_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzMzLTE0LTEtMS02NDYwMTI_b0d5482e-5a0d-4822-9376-9c1073622f2a"
      unitRef="usd">97093000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTItMS0xLTY0NjAxMg_338112d4-a896-477c-b22d-aaa8af9a1528"
      unitRef="usd">1234000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTQtMS0xLTY0NjAxMg_5c50796d-1b1f-4b86-a65b-4564ed4cc985"
      unitRef="usd">209000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTYtMS0xLTY0NjAxMg_e89bcb98-e0de-41c7-bc19-f48a53f199cd"
      unitRef="usd">56000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTgtMS0xLTY0NjAxMg_8fc102ec-e767-4164-8758-107bee5769b0"
      unitRef="usd">18000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTEwLTEtMS02NDYwMTI_618591d6-091c-4e07-a5d8-066d0ae31540"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTEyLTEtMS02NDYwMTI_1113aa4d-a1d3-4c73-a0f5-b107bc8bb670"
      unitRef="usd">299000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i5a897f93e2f044cb8be18d005338941c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM0LTE0LTEtMS02NDYwMTI_ac23d529-3038-4311-8e47-d1700c44c9d1"
      unitRef="usd">1828000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTItMS0xLTY0NjAxMg_c43839e2-fc5f-47a5-8377-d4eb8366d26b"
      unitRef="usd">497393000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTQtMS0xLTY0NjAxMg_ee2e4db0-9cdd-426c-b2ec-8e6e8d2f55d2"
      unitRef="usd">1185382000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTYtMS0xLTY0NjAxMg_c2e81c38-b70b-4bc2-b111-828454e851dd"
      unitRef="usd">963992000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTgtMS0xLTY0NjAxMg_12e06a46-ab25-404d-bead-dcdcd720c67b"
      unitRef="usd">171549000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTEwLTEtMS02NDYwMTI_2be5ba3f-02f5-407a-9116-35dfd5ff1128"
      unitRef="usd">79469000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTEyLTEtMS02NDYwMTI_39afcca8-c39e-42ee-a2d0-3a9d979325c0"
      unitRef="usd">790243000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTo5NTM0MWJmNjA5ZGY0OGNhYTI1YjZjMjU0MmU3N2U2MC90YWJsZXJhbmdlOjk1MzQxYmY2MDlkZjQ4Y2FhMjViNmMyNTQyZTc3ZTYwXzM1LTE0LTEtMS02NDYwMTI_8c827d62-206d-4ffe-8a7d-4399c9d2b67f"
      unitRef="usd">3688028000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtMi0xLTEtNjYyNTAz_f762895f-e65f-4e57-b8a4-4f80c3284449"
      unitRef="usd">798830000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtNC0xLTEtNjYyNTAz_0e034c7d-9763-4a70-b9ad-d591b2279c2e"
      unitRef="usd">881290000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtNi0xLTEtNjYyNTAz_afca13f5-7cb6-4349-b4d8-950c3c855e38"
      unitRef="usd">177909000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtOC0xLTEtNjYyNTAz_4a1e9f1c-9ec9-4559-8996-fc7da2df1a08"
      unitRef="usd">87825000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtMTAtMS0xLTY2MjUwMw_7ba123ff-425c-4a68-a3af-e124094cef06"
      unitRef="usd">111059000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtMTItMS0xLTY2MjUwMw_c8420bc6-ddb2-4068-881a-b49bb5d01f35"
      unitRef="usd">666327000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ib7716b4c9412479ab46515e1e935e1a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzUtMTQtMS0xLTY2MjUwMw_395e6c1e-5eed-4273-a408-14b601f943ed"
      unitRef="usd">2723240000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtMi0xLTEtNjYyNTAz_6b8b9b5f-703b-4f68-810c-df6debf215a8"
      unitRef="usd">129340000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtNC0xLTEtNjYyNTAz_3e17907d-8f75-4a25-9af9-2352a92824f3"
      unitRef="usd">39689000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtNi0xLTEtNjYyNTAz_0b5e304e-b285-46ae-bb03-55529cf23135"
      unitRef="usd">2689000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtOC0xLTEtNjYyNTAz_81bef83e-a6b6-44c4-80d9-cdff55d7880a"
      unitRef="usd">1056000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtMTAtMS0xLTY2MjUwMw_e0ed41be-0e04-48fe-955f-6dcaf6e06436"
      unitRef="usd">622000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtMTItMS0xLTY2MjUwMw_581e9d82-a243-4648-af46-dae482058f77"
      unitRef="usd">1687000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i1d124bc2b532479f8e73e10af3ff6b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzYtMTQtMS0xLTY2MjUwMw_6719c132-1599-4197-8323-0839e2b2aa6b"
      unitRef="usd">175083000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctMi0xLTEtNjYyNTAz_f7450955-443f-4426-b753-092f660d73d8"
      unitRef="usd">66667000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctNC0xLTEtNjYyNTAz_ee06405d-f9b5-47fa-a057-54cfc4d58e88"
      unitRef="usd">2278000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctNi0xLTEtNjYyNTAz_d50f4952-a908-42ed-9ce9-87946c192961"
      unitRef="usd">544000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctOC0xLTEtNjYyNTAz_78f1cf3d-25c0-4b4f-b34f-dc99602de9f9"
      unitRef="usd">229000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctMTAtMS0xLTY2MjUwMw_9ae6405f-4f99-4385-8b22-df4a498b6e43"
      unitRef="usd">57000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctMTItMS0xLTY2MjUwMw_6476e329-f099-47d1-a254-ec71352ffdd7"
      unitRef="usd">460000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i26a7b3eb9c784c21b078584c9ebda71f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzctMTQtMS0xLTY2MjUwMw_dc4cd8ac-21f4-40aa-add9-f9fb70df29d0"
      unitRef="usd">70235000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtMi0xLTEtNjYyNTAz_b2e7f3fa-7c0a-427c-a2ad-f65a8ca03209"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtNC0xLTEtNjYyNTAz_0e547452-bd0c-4746-a8bd-988673800c93"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtNi0xLTEtNjYyNTAz_7f2b11fd-612a-476e-817b-8b8ed21dcf82"
      unitRef="usd">9000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtOC0xLTEtNjYyNTAz_c249415c-778b-4c29-93df-bfebe41bcfbb"
      unitRef="usd">16000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtMTAtMS0xLTY2MjUwMw_1a179ae7-b531-44cc-b5ea-5a8c8f05c06b"
      unitRef="usd">22000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtMTItMS0xLTY2MjUwMw_69a5073e-cf4f-4cca-b70e-80107b5eecc9"
      unitRef="usd">467000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="if141e81f2e5e489680657be17cd871ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzgtMTQtMS0xLTY2MjUwMw_198d2a75-ed47-4724-91f1-e527fc63a401"
      unitRef="usd">547000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktMi0xLTEtNjYyNTAz_eb16a18f-2833-4679-8dbd-d5ff5692858f"
      unitRef="usd">994858000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktNC0xLTEtNjYyNTAz_e7820b9b-f56e-4226-82c6-4ec55b904cbd"
      unitRef="usd">923269000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktNi0xLTEtNjYyNTAz_503ccdd5-965b-4aa6-b660-245db7135f7a"
      unitRef="usd">181151000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktOC0xLTEtNjYyNTAz_1f2f5742-1906-4602-a11a-5a9a6f6ca471"
      unitRef="usd">89126000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktMTAtMS0xLTY2MjUwMw_1ab0de87-08ba-4273-bc76-ad878e16e985"
      unitRef="usd">111760000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktMTItMS0xLTY2MjUwMw_e83c646a-55e1-4b02-ad94-e184456eeafd"
      unitRef="usd">668941000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzktMTQtMS0xLTY2MjUwMw_3e51b892-ebc9-430e-a2e5-784b988efacb"
      unitRef="usd">2969105000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTItMS0xLTY2MjUwNg_ddafa01e-33da-4c1f-9830-c400af8a8a8f"
      unitRef="usd">196163000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTQtMS0xLTY2MjUwNg_39c49a6b-edb3-4ace-9a42-767288caecf7"
      unitRef="usd">157076000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTYtMS0xLTY2MjUwNg_37f9084f-a59c-447f-ba41-67d72af4e6b1"
      unitRef="usd">25390000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTgtMS0xLTY2MjUwNg_5fd6e512-3122-47c9-8c92-ef24e6f12039"
      unitRef="usd">9595000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTEwLTEtMS02NjI1MDY_83ab4813-1d38-4ca8-a1a6-8cb79868a0a8"
      unitRef="usd">20715000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTEyLTEtMS02NjI1MDY_9fda2efa-69c1-4ad5-aa13-21345e975f92"
      unitRef="usd">121027000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i7ec7bf64857147eaa93472ed8f0560aa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzExLTE0LTEtMS02NjI1MDY_18190b38-42b8-452b-a54a-413ff2911637"
      unitRef="usd">529966000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTItMS0xLTY2MjUwNg_09d03a15-6543-4092-9678-221f21bca7ca"
      unitRef="usd">2576000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTQtMS0xLTY2MjUwNg_1b960f39-e69e-4b78-a55d-071644c5e62b"
      unitRef="usd">259000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTYtMS0xLTY2MjUwNg_1679c2e1-b06d-49a8-9127-9d1112b74aca"
      unitRef="usd">16000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTgtMS0xLTY2MjUwNg_14f46f35-05a0-4c8c-8bb9-7fe24348b92b"
      unitRef="usd">4000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTEwLTEtMS02NjI1MDY_3c45debb-71e2-4028-9529-535e9928e66c"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTEyLTEtMS02NjI1MDY_45d1596d-87da-458a-a965-f011b2edd927"
      unitRef="usd">7000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iad2627ff22724f319922a52de82e693f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEyLTE0LTEtMS02NjI1MDY_e47a3e66-2ea9-4087-81ac-44434d490524"
      unitRef="usd">2864000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTItMS0xLTY2MjUwNg_89cbb94f-30c9-4650-93de-68d4ae8f5997"
      unitRef="usd">579000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTQtMS0xLTY2MjUwNg_57afac33-1b63-4768-95b9-0023e28c4fc5"
      unitRef="usd">5000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTYtMS0xLTY2MjUwNg_7b4c4970-d474-40bb-9375-b6581cd86cd6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTgtMS0xLTY2MjUwNg_c5713853-f098-445c-9c58-1d6a95e42080"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTEwLTEtMS02NjI1MDY_cd227e8c-7f66-4b41-97ce-6e3bfdcfd172"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTEyLTEtMS02NjI1MDY_d17a1cd0-df2b-4524-8043-be295bcf1a14"
      unitRef="usd">4000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iabdb4082db694538a43a6efbe93c1a05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzEzLTE0LTEtMS02NjI1MDY_eaf347ed-c6e4-48c2-941b-317daa28bf66"
      unitRef="usd">590000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTItMS0xLTY2MjUwNg_5ffe1463-46e9-4485-a837-271d82da4a85"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTQtMS0xLTY2MjUwNg_283e54b2-6d45-4e36-b823-f481e6af11e5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTYtMS0xLTY2MjUwNg_ac5660b5-a9a0-4a8c-8731-95d0db0c82a0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTgtMS0xLTY2MjUwNg_9ab33683-5849-4ce9-88a5-a8a96d6b09b1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTEwLTEtMS02NjI1MDY_15e3fd50-28e6-4a38-8eee-40f3bdb9e60c"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTEyLTEtMS02NjI1MDY_cf41ae7c-7a21-4ef1-915b-18c06458f7a3"
      unitRef="usd">5000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iea02b95858a0496aab3fe49741e537c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE0LTE0LTEtMS02NjI1MDY_cf7d83e1-a70c-4196-b58e-30bbbf2cd116"
      unitRef="usd">7000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTItMS0xLTY2MjUwNg_20771b68-0120-4bca-9aa8-02acf4b9ebcc"
      unitRef="usd">199318000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTQtMS0xLTY2MjUwNg_4d32e364-0eb2-4073-a6a6-b71d7b2cc63c"
      unitRef="usd">157340000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTYtMS0xLTY2MjUwNg_89da7306-a4f6-4b14-a8fa-11d8ad147f74"
      unitRef="usd">25406000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTgtMS0xLTY2MjUwNg_1cda33fd-17c8-408e-9dbf-2eb339eda8c2"
      unitRef="usd">9600000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTEwLTEtMS02NjI1MDY_af9b5bfe-bbc9-4dcd-b350-37fbe0f91398"
      unitRef="usd">20720000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTEyLTEtMS02NjI1MDY_84fa5613-74b9-49f6-bfe1-0e0465197b34"
      unitRef="usd">121043000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE1LTE0LTEtMS02NjI1MDY_818610c8-b064-41ae-8c1c-2cb4c18fcce4"
      unitRef="usd">533427000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTItMS0xLTY2MjUxMA_86c8ebf9-e5db-4382-ab8c-0cb66271e88b"
      unitRef="usd">6166000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTQtMS0xLTY2MjUxMA_3fbb846a-0d52-4215-9d20-05c0eae813ae"
      unitRef="usd">2235000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTYtMS0xLTY2MjUxMA_6dabacb3-839f-48a2-92f3-bf5d11d44aa0"
      unitRef="usd">1065000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTgtMS0xLTY2MjUxMA_33633ade-6844-4efe-9ff5-e8bbe7ccd6ef"
      unitRef="usd">1236000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTEwLTEtMS02NjI1MTA_5c60b9a8-bc71-4aa1-b870-3b5dae1a53d3"
      unitRef="usd">2524000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTEyLTEtMS02NjI1MTA_2b803abe-8129-44f2-8692-093cde5ba9ad"
      unitRef="usd">12501000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i8bf0118f5b674790a231e02ce5a7c286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE3LTE0LTEtMS02NjI1MTA_de45c35e-ab8b-43d7-af72-969e854402fb"
      unitRef="usd">25727000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTItMS0xLTY2MjUxMA_356dd222-abf3-4610-b409-717e645e4927"
      unitRef="usd">438000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTQtMS0xLTY2MjUxMA_8ff61f4f-cb05-4a63-856c-53c8dd458bc5"
      unitRef="usd">25000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTYtMS0xLTY2MjUxMA_aabac2f7-cfad-4111-8ab8-b9282ef89710"
      unitRef="usd">7000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTgtMS0xLTY2MjUxMA_f9f0a1ab-018a-44e3-b82f-9122d300bd24"
      unitRef="usd">4000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTEwLTEtMS02NjI1MTA_2200ac53-6e65-4910-9e7d-2d855b877410"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTEyLTEtMS02NjI1MTA_043c84bf-1e2c-4e14-94d4-2e951c9d2692"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i02828447f3e6434ea17648e02def6a3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE4LTE0LTEtMS02NjI1MTA_c4afe2a1-b326-4c84-a6cb-cd6116ab34b7"
      unitRef="usd">479000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTItMS0xLTY2MjUxMA_0bab0da9-6795-4ac2-95d3-491176875cf7"
      unitRef="usd">135000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTQtMS0xLTY2MjUxMA_06d19d8b-a5d8-45f5-970b-3e3d7b80e80e"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTYtMS0xLTY2MjUxMA_2ec1d3c3-d9fd-44c6-b13a-da997b0d8f2a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTgtMS0xLTY2MjUxMA_38e84e44-743d-4d45-95ce-ef9dd099342d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTEwLTEtMS02NjI1MTA_980353e1-7555-482c-9cdf-eee2bfd8c755"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTEyLTEtMS02NjI1MTA_300631e6-0d25-4d46-a0f1-d03d8661329c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ibf78bfc582ab4fd991d48aba74b1ffd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzE5LTE0LTEtMS02NjI1MTA_b291aa5a-cc84-4c92-9608-b82acb162387"
      unitRef="usd">136000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTItMS0xLTY2MjUxMA_68af3f82-0b1d-4145-bb3b-ecc7f823919a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTQtMS0xLTY2MjUxMA_dc588e85-9cdb-4fd7-a895-5140ff92624f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTYtMS0xLTY2MjUxMA_b0ec58a6-6e78-42c0-8812-4b6b8445399f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTgtMS0xLTY2MjUxMA_9ea858e1-c7f5-430b-8fea-2a2563b96b03"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTEwLTEtMS02NjI1MTA_a41a1269-cdd2-4b39-87db-f5ddf615f24e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTEyLTEtMS02NjI1MTA_b087ed59-eac4-412e-971d-616f200fb7c5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i2ad122d0ab3a43ebaa43c101be1654ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIwLTE0LTEtMS02NjI1MTA_22b91d5c-66f9-4c74-96d1-27b04d1cbe0e"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTItMS0xLTY2MjUxMA_e3029ddf-0c88-4c28-86f6-ff58d961b518"
      unitRef="usd">6739000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTQtMS0xLTY2MjUxMA_a5811ec4-cd00-4bf4-9ad2-a47853b30e0c"
      unitRef="usd">2261000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTYtMS0xLTY2MjUxMA_d3fe754a-47fe-4414-bfd6-c7050d901e14"
      unitRef="usd">1072000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTgtMS0xLTY2MjUxMA_f61ce119-5d61-4978-8630-1e4cb9482487"
      unitRef="usd">1240000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTEwLTEtMS02NjI1MTA_4dba6bf1-eb94-4a0a-9408-8b5b4780f0e1"
      unitRef="usd">2526000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTEyLTEtMS02NjI1MTA_c15f0610-99a6-4f9f-b06a-55cecf28d003"
      unitRef="usd">12504000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIxLTE0LTEtMS02NjI1MTA_7b628b1b-f957-4458-94ca-76132cbbe33d"
      unitRef="usd">26342000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTItMS0xLTY2MjUxMw_a8d0721a-dc13-4686-b865-4e51f1c68796"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTQtMS0xLTY2MjUxMw_56b3f916-ec4a-47f5-9727-27c53c179add"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTYtMS0xLTY2MjUxMw_6ab9f98c-a329-4c82-9471-fd4f04e484dc"
      unitRef="usd">34000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTgtMS0xLTY2MjUxMw_1e91b6d4-40fc-447e-910f-d8038ab371df"
      unitRef="usd">268000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTEwLTEtMS02NjI1MTM_a87a7f4a-c3d9-4662-a906-1bfe84bdac0b"
      unitRef="usd">655000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTEyLTEtMS02NjI1MTM_34d95caf-cd9e-4124-9d9d-8c262634c7e9"
      unitRef="usd">26930000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i9c46618df3ef4eac88604ce2a08e6659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzIzLTE0LTEtMS02NjI1MTM_94ad02e2-f922-4947-bc8f-b13e4cf30028"
      unitRef="usd">27887000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTItMS0xLTY2MjUxMw_e320b13b-2038-43a0-9bca-499fad49afd3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTQtMS0xLTY2MjUxMw_e0987963-8aaa-4df4-8e11-a0122ec44d94"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTYtMS0xLTY2MjUxMw_fff41d25-47a7-4354-b103-8fecfec5e6e0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTgtMS0xLTY2MjUxMw_30e63510-de7f-4656-9d74-c138c7800e26"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTEwLTEtMS02NjI1MTM_f3d1c636-b195-4bc3-aa9b-06b1a9e98d44"
      unitRef="usd">6000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTEyLTEtMS02NjI1MTM_889c711a-5300-429c-b232-9c122ed732d0"
      unitRef="usd">275000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie7c68d049ed242b3878092756362bdb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI0LTE0LTEtMS02NjI1MTM_d4fbe919-2b9f-472f-af70-926d5a2043e8"
      unitRef="usd">284000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTItMS0xLTY2MjUxMw_2d03cda2-debf-48a0-b611-f0866a252649"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTQtMS0xLTY2MjUxMw_c473f33f-443c-4a74-8ee3-d7fe7f118ea0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTYtMS0xLTY2MjUxMw_fc6206c3-8792-44a2-973d-9f1635173397"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTgtMS0xLTY2MjUxMw_dd2d16c5-7eba-428a-bf2a-226daaf31dca"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTEwLTEtMS02NjI1MTM_c0c180cd-da51-41c1-9b31-a74a55b52f14"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTEyLTEtMS02NjI1MTM_d7433965-dc6b-4c2b-a2e2-c0374c5d1d67"
      unitRef="usd">133000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i2c5e1c6d75b944e3b7e0e36956c6cfd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI1LTE0LTEtMS02NjI1MTM_395e4528-67d3-4542-a010-2d124384467b"
      unitRef="usd">136000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTItMS0xLTY2MjUxMw_367e0750-e71e-4651-82ee-e48f1ee0efa9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTQtMS0xLTY2MjUxMw_729e531a-4399-4283-b750-b1bac22f81cf"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTYtMS0xLTY2MjUxMw_f68a1940-7f9d-45dd-b11a-3ce0140b1c51"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTgtMS0xLTY2MjUxMw_f2134620-f37a-4be5-b0b2-433dfa63e2fe"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTEwLTEtMS02NjI1MTM_1a154f1f-5b6c-4264-ae3b-f0d7a6ff4440"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTEyLTEtMS02NjI1MTM_66b44989-e43d-4217-a768-d06a09cbcf29"
      unitRef="usd">141000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ib95b73482eec412c9c1a6a9a2ae2cfa2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI2LTE0LTEtMS02NjI1MTM_ead5ea10-ead5-41d8-88df-d16e8822bab4"
      unitRef="usd">143000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTItMS0xLTY2MjUxMw_ac713cd9-8531-4dc7-94de-af2c806b68a1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTQtMS0xLTY2MjUxMw_f41c5f00-1943-4062-b15f-55e47cad64a3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTYtMS0xLTY2MjUxMw_27ffaf98-0c84-4c27-a1c2-3d161a6cd9bf"
      unitRef="usd">34000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTgtMS0xLTY2MjUxMw_a84905f1-2de0-48f8-a0e2-011fd8a2752e"
      unitRef="usd">273000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTEwLTEtMS02NjI1MTM_a7774e2e-59cd-46ce-b8fb-32c88f0fde31"
      unitRef="usd">664000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTEyLTEtMS02NjI1MTM_a1008ae1-2350-4cfc-ba57-18519dfe7221"
      unitRef="usd">27479000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI3LTE0LTEtMS02NjI1MTM_e4351502-89a0-4d0e-9c93-3a93fcbbd290"
      unitRef="usd">28450000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTItMS0xLTY2MjUxMw_e8294aa6-547e-47ff-b014-7f6d734d18d6"
      unitRef="usd">1200915000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTQtMS0xLTY2MjUxMw_75d23d74-a242-4bf8-a45f-dac83bc48607"
      unitRef="usd">1082870000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTYtMS0xLTY2MjUxMw_a43798e0-ee09-443a-9b39-fea063cafb9d"
      unitRef="usd">207663000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTgtMS0xLTY2MjUxMw_60daf9b6-f05c-497d-ab22-e5cd5752abb3"
      unitRef="usd">100239000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTEwLTEtMS02NjI1MTM_0da59e4c-7bbe-4bc8-bd97-a749050a324e"
      unitRef="usd">135670000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTEyLTEtMS02NjI1MTM_8704e6ec-d04a-4309-bd3b-2a48fe1d282d"
      unitRef="usd">829967000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzI4LTE0LTEtMS02NjI1MTM_2826641c-e912-4454-ba9e-4b13dbc403a2"
      unitRef="usd">3557324000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTItMS0xLTY0NjAxMg_32f9215a-155d-4841-b4e7-7fcac3c869ac"
      unitRef="usd">1001159000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTQtMS0xLTY0NjAxMg_24c2104d-bcaf-4275-8998-ce293595b5c0"
      unitRef="usd">1040601000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTYtMS0xLTY0NjAxMg_2711c851-282a-4acc-ba23-00ecbc7675f4"
      unitRef="usd">204398000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTgtMS0xLTY0NjAxMg_69e581ff-e812-4444-a89a-6122e53d42c5"
      unitRef="usd">98924000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTEwLTEtMS02NDYwMTI_4025179c-01fe-4330-ac17-b98f7e5c4725"
      unitRef="usd">134953000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTEyLTEtMS02NDYwMTI_8c985678-a3bd-4714-968a-374cdcabe724"
      unitRef="usd">826785000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="idc6d220abe9443ff9c7c8eddf431659e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMxLTE0LTEtMS02NDYwMTI_c8318f7d-673e-440f-a800-14795162350f"
      unitRef="usd">3306820000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTItMS0xLTY0NjAxMg_e44bc9f0-f466-4d64-b738-9814372159fe"
      unitRef="usd">132354000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTQtMS0xLTY0NjAxMg_53bf40a3-79b0-450b-85ee-f453372d0004"
      unitRef="usd">39973000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTYtMS0xLTY0NjAxMg_45fe2fdf-0c38-42ff-adbc-0106cc60ac59"
      unitRef="usd">2712000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTgtMS0xLTY0NjAxMg_978646b8-bc45-465e-962a-8002da324e72"
      unitRef="usd">1067000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTEwLTEtMS02NDYwMTI_f147ad33-e57e-47ca-8825-6f7a0b845e3b"
      unitRef="usd">632000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTEyLTEtMS02NDYwMTI_1698d165-532c-4fce-82ee-99c426487f9a"
      unitRef="usd">1972000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i1a01f7736423484fbdca8c0db871b403_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMyLTE0LTEtMS02NDYwMTI_240a0ef7-fdbb-4d6d-ad30-6cb35c502bba"
      unitRef="usd">178710000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTItMS0xLTY0NjAxMg_a6648347-0aa2-4ca6-b503-e75925211497"
      unitRef="usd">67381000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTQtMS0xLTY0NjAxMg_636fe501-ecda-4668-8df0-c63f2b29dfee"
      unitRef="usd">2284000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTYtMS0xLTY0NjAxMg_758d11d5-798a-4e29-a7b9-1dc5fa1d036f"
      unitRef="usd">544000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTgtMS0xLTY0NjAxMg_17a0993a-ed69-4050-bd6d-b430c952a007"
      unitRef="usd">231000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTEwLTEtMS02NDYwMTI_9f23a9f3-86a3-4a32-b9be-bdae87fba138"
      unitRef="usd">60000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTEyLTEtMS02NDYwMTI_818ab567-75dc-4f7f-bc3e-3d63ac8d5b61"
      unitRef="usd">597000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i249db855486e4439bfdccefc92aec95e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzMzLTE0LTEtMS02NDYwMTI_c8bbe0a6-c699-4080-9082-f511905431a6"
      unitRef="usd">71097000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTItMS0xLTY0NjAxMg_8cfc9d76-ef49-4e19-87de-18a94785d431"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTQtMS0xLTY0NjAxMg_1b6a6dcc-ed1b-4cab-ae6d-28477683302b"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTYtMS0xLTY0NjAxMg_aaf1f20a-f623-4368-a232-e6236656f453"
      unitRef="usd">9000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTgtMS0xLTY0NjAxMg_37116d65-171a-4bf1-a4d3-dddf2145ccd6"
      unitRef="usd">17000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTEwLTEtMS02NDYwMTI_ac7d2398-578a-4d11-ad14-bbea9532740e"
      unitRef="usd">25000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTEyLTEtMS02NDYwMTI_69778b35-7fe7-4557-a990-1f86100435ea"
      unitRef="usd">613000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i1a229f00e8554cd5a36f3088270d6be3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM0LTE0LTEtMS02NDYwMTI_a3215fd0-70e1-46cd-a1ae-53655c33e626"
      unitRef="usd">697000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTItMS0xLTY0NjAxMg_51342423-98cb-44b7-b4e5-6e1b3a2e876e"
      unitRef="usd">1200915000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTQtMS0xLTY0NjAxMg_b5402fbb-5198-44db-b306-5715544eba24"
      unitRef="usd">1082870000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTYtMS0xLTY0NjAxMg_8a3b0cd7-f726-48ea-9efb-33115d727802"
      unitRef="usd">207663000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTgtMS0xLTY0NjAxMg_dccc7199-313f-4b58-ae3a-5ea92d18a9e5"
      unitRef="usd">100239000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTEwLTEtMS02NDYwMTI_6ed4b5c9-5914-42e3-a730-870c51eb71d7"
      unitRef="usd">135670000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTEyLTEtMS02NDYwMTI_39893758-caf5-44fa-a16e-76e864c50496"
      unitRef="usd">829967000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90YWJsZTozZTdlYTUwZTc2Nzk0NzcyYjM1OGFiMWI0YjMyMDJkNC90YWJsZXJhbmdlOjNlN2VhNTBlNzY3OTQ3NzJiMzU4YWIxYjRiMzIwMmQ0XzM1LTE0LTEtMS02NDYwMTI_84de6500-3ad2-4bee-b29a-aea656b2a799"
      unitRef="usd">3557324000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8910f60e85ce433686271684f82d4621_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90ZXh0cmVnaW9uOmI5ZDY3YTRjZjc1ZTQxNDZhNTk2YTBkYzdkZDljOGY0XzYxNw_c0a6eba1-6f55-426b-abb0-dce1a9b6a3b7"
      unitRef="usd">9500000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i81bce39c8f2a43cc9df40530461db137_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NDcvZnJhZzpiOWQ2N2E0Y2Y3NWU0MTQ2YTU5NmEwZGM3ZGQ5YzhmNC90ZXh0cmVnaW9uOmI5ZDY3YTRjZjc1ZTQxNDZhNTk2YTBkYzdkZDljOGY0XzYxNw_cac1da9b-3f00-4032-a17f-4f7124ee1eea"
      unitRef="usd">9500000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtMi0xLTEtNjQ2MDEy_1cc390ac-5f5d-4c36-9c32-44bf08b9f1cf"
      unitRef="usd">57987000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtNC0xLTEtNjQ2MDEy_3fdca036-537c-4f7e-9829-68dd79a80803"
      unitRef="usd">64206000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtNi0xLTEtNjQ2MDEy_661c2e85-7ffe-4558-bc62-86b9f31126c6"
      unitRef="usd">75596000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtOC0xLTEtNjQ2MDEy_0de3b156-5201-424a-9424-3c99e58f6941"
      unitRef="usd">59562000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtMTAtMS0xLTY0NjAxMg_cf0b855b-90cd-4734-b5aa-e8ea8740e9d5"
      unitRef="usd">48774000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtMTItMS0xLTY0NjAxMg_d11b383a-df05-47f1-9853-e9bb48f69706"
      unitRef="usd">104078000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i5804ba0c7fc2416781020e7250363485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzQtMTQtMS0xLTY0NjAxMg_74f47612-6852-4770-97a5-2cb59885b90d"
      unitRef="usd">410203000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtMi0xLTEtNjQ2MDEy_057a5c9d-8e38-451f-a3a7-55928ccac37f"
      unitRef="usd">1415000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtNC0xLTEtNjQ2MDEy_9b3c85ae-33cd-454e-97ec-f7fedb4a17d8"
      unitRef="usd">1580000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtNi0xLTEtNjQ2MDEy_d632c45b-c0c1-4f83-9ffb-64d95627d967"
      unitRef="usd">1388000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtOC0xLTEtNjQ2MDEy_733843d3-8966-4875-9d16-609d95d016c3"
      unitRef="usd">2816000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtMTAtMS0xLTY0NjAxMg_75a4644e-661e-47dd-b1b9-447ee9253747"
      unitRef="usd">2496000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtMTItMS0xLTY0NjAxMg_1d41c487-581a-4de0-9a5f-2d4bb2d8c107"
      unitRef="usd">12324000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="icf4ccff9afac4b54b8248f1d4c9dd907_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzUtMTQtMS0xLTY0NjAxMg_88a672dd-1019-43ea-a6e7-a43c203c136b"
      unitRef="usd">22019000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtMi0xLTEtNjQ2MDEy_cfd001f6-0da0-4b2b-9555-6a8f02abaa50"
      unitRef="usd">59402000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtNC0xLTEtNjQ2MDEy_9d30f686-00ff-4cb1-bf74-a1216c9d920b"
      unitRef="usd">65786000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtNi0xLTEtNjQ2MDEy_ba0a67ef-52f1-40ab-9206-619b600e238b"
      unitRef="usd">76984000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtOC0xLTEtNjQ2MDEy_d07e162d-4e72-4d40-82c8-1b875054b628"
      unitRef="usd">62378000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtMTAtMS0xLTY0NjAxMg_59c38df3-1e97-47f6-ae27-b49d9ea2322b"
      unitRef="usd">51270000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtMTItMS0xLTY0NjAxMg_489b7864-ee31-455c-ad65-3df6b5533c3c"
      unitRef="usd">116402000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i4400a826e160497799e89dd0ecaddf4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTplYzhhYTU2MDc2MTU0ZGMxOGYyNzVlZTQwNzgwODU4ZC90YWJsZXJhbmdlOmVjOGFhNTYwNzYxNTRkYzE4ZjI3NWVlNDA3ODA4NThkXzYtMTQtMS0xLTY0NjAxMg_6f7ab798-e771-4aa7-9062-dc11546d324d"
      unitRef="usd">432222000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtMi0xLTEtNjYyNTc0_52f94f43-7c98-4219-bf4f-0a2988e83983"
      unitRef="usd">58986000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtNC0xLTEtNjYyNTc0_6fa0c5f8-3b4d-4f62-a209-5da0a04dba9c"
      unitRef="usd">79602000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtNi0xLTEtNjYyNTc0_b4f42637-5947-420b-ba97-f930f91c9a27"
      unitRef="usd">64278000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtOC0xLTEtNjYyNTc0_c95f107a-67c0-4bdc-bb0f-b59c8a639a67"
      unitRef="usd">55552000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtMTAtMS0xLTY2MjU3NA_13685210-0cb4-4601-8688-1abfd8189ec5"
      unitRef="usd">44037000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtMTItMS0xLTY2MjU3NA_e5c36e64-6400-463f-8858-7b50af69c201"
      unitRef="usd">87549000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ife63f23ebc7644ac8df95d677c8f3d98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzQtMTQtMS0xLTY2MjU3NA_9ad37888-abc3-4cb2-b469-f44a8bd4cb4a"
      unitRef="usd">390004000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtMi0xLTEtNjYyNTc0_f0e7e501-eb2c-4c63-882d-70a3ee1ecac3"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtNC0xLTEtNjYyNTc0_6134ded2-192e-4166-9ae3-03d6403c0b32"
      unitRef="usd">595000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtNi0xLTEtNjYyNTc0_f841d134-f2cd-4e23-b289-68337cbeaccf"
      unitRef="usd">2288000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtOC0xLTEtNjYyNTc0_50a5692d-84dc-4cc5-9c1b-6566eee7bdf9"
      unitRef="usd">2114000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtMTAtMS0xLTY2MjU3NA_0d206772-535c-4f0f-a717-a139cdf007e1"
      unitRef="usd">4091000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtMTItMS0xLTY2MjU3NA_18f84266-bfc7-4e84-b9fe-a251af021ace"
      unitRef="usd">7092000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i5aa5eb89be6a4b50819ceb8eca91ded4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzUtMTQtMS0xLTY2MjU3NA_d3a5e5ee-d7c4-4e94-973f-c67a63c3d9fb"
      unitRef="usd">16201000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtMi0xLTEtNjYyNTc0_aab67c17-55f0-4fcd-b31e-000c9c1fe32d"
      unitRef="usd">59007000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtNC0xLTEtNjYyNTc0_c3e31b37-171b-4e46-b8b5-75fed4401f70"
      unitRef="usd">80197000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtNi0xLTEtNjYyNTc0_211822b8-4923-4393-bd17-7fe9a8493498"
      unitRef="usd">66566000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtOC0xLTEtNjYyNTc0_b9ad6483-07d5-407b-9132-a9716a1bfa04"
      unitRef="usd">57666000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtMTAtMS0xLTY2MjU3NA_c6afe202-474a-4c39-b205-8219adf9b620"
      unitRef="usd">48128000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtMTItMS0xLTY2MjU3NA_62e4bc6d-c72e-4efc-8a98-53affd285c44"
      unitRef="usd">94641000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i704bbebba2d74a6db46adc3eb75d8b2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90YWJsZTo1M2JkNjZmYjQ3NDQ0OTgyYWFjNmMyMzg4NmM3OWQ3ZS90YWJsZXJhbmdlOjUzYmQ2NmZiNDc0NDQ5ODJhYWM2YzIzODg2Yzc5ZDdlXzYtMTQtMS0xLTY2MjU3NA_e4a068e0-b4f6-47f1-b6e2-2c1be40c0178"
      unitRef="usd">406205000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i72170bab1d3b4dc68686d916c3014338_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90ZXh0cmVnaW9uOjQ1YzlhOTQ2YjZmZjQxZDBiZjA2ZDNhZjQ4OTYxNzVlXzEyNjQ0MzgzNzIyMDIw_9ab70970-0dda-4964-87c3-79cc2e1dc457"
      unitRef="usd">9200000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i702c53536b224c35a235406d1e7b328d_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90ZXh0cmVnaW9uOjQ1YzlhOTQ2YjZmZjQxZDBiZjA2ZDNhZjQ4OTYxNzVlXzEyNjQ0MzgzNzIyMDM3_9b66a10d-f878-494e-8e84-8f599b8b7f5f"
      unitRef="usd">5600000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie83d86510f914603a574575b42753dc6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90ZXh0cmVnaW9uOjQ1YzlhOTQ2YjZmZjQxZDBiZjA2ZDNhZjQ4OTYxNzVlXzg0OQ_0241b3f0-eaf4-44e2-abbb-bfb86882448e"
      unitRef="usd">8000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6783d559a0304ad4848cf6d45ae7ebb1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTAvZnJhZzo0NWM5YTk0NmI2ZmY0MWQwYmYwNmQzYWY0ODk2MTc1ZS90ZXh0cmVnaW9uOjQ1YzlhOTQ2YjZmZjQxZDBiZjA2ZDNhZjQ4OTYxNzVlXzEzNzQzODk1MzQ4MjIy_4dfa0e8a-89a0-452e-8114-483e24e10546"
      unitRef="usd">1000000</us-gaap:NotesReceivableGross>
    <us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzQzOTgwNDY1MzU0ODY_cd66405d-700e-4c04-b72d-a9bba7e31aa2">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the amortized cost of HFI mortgage loans that were restructured during the year ended December 31, 2022, presented by portfolio segment and class of financing receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay (Only)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forbearance Plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trial Modification and Repayment Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay and Term Extension&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay, Term Extension and Interest Rate Reduction&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Total by Financing Class&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Multifamily &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Represents less than 0.5% of total by financing class.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents loans that received a contractual modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Based on the amortized cost basis as of period end, divided by the period end amortized cost basis of the corresponding class of financing receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Excludes $4.0&#160;billion for the year ended December 31, 2022 for loans that received a loss mitigation activity during the period that paid off, repurchased or sold prior to period end. Also excludes loans that liquidated either through foreclosure, deed-in-lieu of foreclosure, or a short sale. Loans may move from one category to another, as a result of the restructuring(s) they received during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables summarize the financial impacts of loan modifications and payment deferrals made to single-family HFI loans during the year ended December 31, 2022, presented by class of financing receivable. We discuss the qualitative impacts of forbearance plans, repayment plans, and trial modifications earlier in this footnote. As a result, those loss mitigation options are excluded from the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Interest Rate Reduction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Term Extension &lt;br/&gt;(in months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Amount Capitalized as a Result of a Payment Delay&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loan by class of financing receivable:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents the average amount of delinquency-related amounts that were capitalized as part of the loan balance. Amounts are in whole dollars.&lt;/span&gt;&lt;/div&gt;(2)&#160;&#160;&#160;&#160;Excludes the financial effects of modifications for loans that were paid off or otherwise liquidated as of period end.&lt;div style="margin-top:2.29pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays an aging analysis of HFI mortgage loans that were restructured on or after January 1, 2022, the date we adopted ASU 2022-02, through December 31, 2022, presented by portfolio segment and class of financing receivable. The substantial majority of loans that received a completed modification or a payment deferral during the fourth quarter of 2022 were not delinquent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30-59 Days Delinquent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;60-89 Days Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Delinquent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family loans modified&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Multifamily &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total loans restructured&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Multifamily loans 60-89 days delinquent are included in the seriously delinquent column.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents the amortized cost basis as of period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the number of loans and amortized cost of loans classified as a TDR during the period.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total TDRs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For loans that defaulted in the period presented and that were classified as a TDR in the twelve months prior to the default, the following table displays the number of loans and the amortized cost of these loans at the time of payment default. For purposes of this disclosure, we define loans that had a payment default as: single-family and multifamily loans with completed modifications that liquidated during the period, either through foreclosure, deed-in-lieu of foreclosure, or a short sale; single-family loans with completed modifications that are two or more months delinquent during the period; or multifamily loans with completed modifications that are one or more months delinquent during the period.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number of Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total TDRs that subsequently defaulted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ibe8b4862292745a7a00e1bd6fdfbfa65_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtMi0xLTEtNjQ2OTM4_7eb8800f-8fe7-4383-a1cd-99286bdba83c"
      unitRef="usd">15697000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i7f76b25f5c554c16b3cf0f21751c70ea_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtNC0xLTEtNjQ2OTM4_5898835c-df0a-41ca-8b13-4d8e7e99b537"
      unitRef="usd">16875000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i9a41edbba8fd4f0bbaf0ed9beb708bf7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtNi0xLTEtNjQ2OTM4_b04c3495-cee0-491f-8696-41abdffa86f2"
      unitRef="usd">5287000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i52005059882e4fbcb230baec7740f0b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtOS0xLTEtNjQ2OTM4_c136d1f9-9fa1-474b-9c7a-bed78e16f02d"
      unitRef="usd">4109000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ic14c0f412f2a4cd8b75b0ca910ab973b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtMTItMS0xLTY0NjkzOA_feee0d26-0fe2-46b8-bd91-3ab1938e895e"
      unitRef="usd">11342000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtMTYtMS0xLTY0NjkzOA_a0146bf3-255b-422f-b19c-08458e81cd96"
      unitRef="usd">53310000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzYtMTgtMS0xLTY0NjkzOA_ece37be4-b274-4e56-8619-3d65655a9d59"
      unitRef="number">0.02</fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i501a68773ee243879f3c4a415cac411d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzctMi0xLTEtNjQ2OTM4_f039aee9-ecf9-48c7-83c1-1ea3fcebebd1"
      unitRef="usd">794000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i7d2f87f250e74a249505d3660ffaaeff_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzctNC0xLTEtNjQ2OTM4_33f823bf-51dd-43e4-b8b9-43d2f18a7436"
      unitRef="usd">875000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ia63fb5aa4e8745cda552cee89f8e6674_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzctNi0xLTEtNjQ2OTM4_03fe6dbc-0fbf-4c4b-9514-eafc8359c620"
      unitRef="usd">233000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="iadc39feb15b34355b6172cf2be160127_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzctOS0xLTEtNjQ2OTM4_0e8b7538-d56f-4e83-ab8e-18397717a319"
      unitRef="usd">3000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i5dfb6a6e8ec74d94b6c773def8657cef_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzctMTItMS0xLTY0NjkzOA_8c12a7fb-b625-43c6-b244-e4d9e606042a"
      unitRef="usd">2000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzctMTYtMS0xLTY0NjkzOA_3e926d8e-1c35-4b49-a891-d93f5eaffb36"
      unitRef="usd">1907000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ia63253e0f0db4112af2a98e4e3d84b40_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtMi0xLTEtNjQ2OTM4_3d42b541-6a8e-4aea-a6f4-a49240533d7e"
      unitRef="usd">90000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i89008b45d35041ab8b0a9ca6646ae0ca_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtNC0xLTEtNjQ2OTM4_c465eada-1dc7-42cb-8385-8e4a76fd5a83"
      unitRef="usd">76000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i8fd45f2b5e1a4fc6960a390c0d86c56d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtNi0xLTEtNjQ2OTM4_9d4932d7-6d2b-40b7-b2a3-75e84f94d644"
      unitRef="usd">36000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i0f6bb47f60d8408e86df85e8fd36819e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtOS0xLTEtNjQ2OTM4_5aa4af60-5975-4361-a6bd-688b28ee22e9"
      unitRef="usd">0</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i1c67c9a29eeb450792fecf5580911337_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtMTItMS0xLTY0NjkzOA_76d074ed-bb69-4cc0-a711-fea164143b69"
      unitRef="usd">39000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtMTYtMS0xLTY0NjkzOA_91c9ea5b-0144-49ec-bd90-65c01eb16488"
      unitRef="usd">241000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzgtMTgtMS0xLTY0NjkzOA_c31f789d-5d49-411c-8bd7-0c7c37832f71"
      unitRef="number">0.01</fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i54034bc936b34e23b1908d902591ac8b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktMi0xLTEtNjQ2OTM4_b1484c2f-bea1-4543-92c1-a6c66b92c98a"
      unitRef="usd">296000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i15abbd8ae747415a9b0e6c415af1f491_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktNC0xLTEtNjQ2OTM4_fe4c8f34-e4e3-495a-93cc-5685b1ff154a"
      unitRef="usd">369000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i415b8ca487414cb79b1a8d5d94c0a756_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktNi0xLTEtNjQ2OTM4_f69818c1-d2bf-438c-a4ff-51110330b61c"
      unitRef="usd">181000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i4e87567fb6924e6d91f8cf62326c0eb6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktOS0xLTEtNjQ2OTM4_b2c23d94-92ad-42f6-8440-d8aca3b8d6b8"
      unitRef="usd">121000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i525fadfefac541319940f9c42218d730_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktMTItMS0xLTY0NjkzOA_006bffcd-62ad-4aa6-880c-d4d43752f02e"
      unitRef="usd">450000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktMTYtMS0xLTY0NjkzOA_fd0dc32b-3999-4e1b-b4ef-c8673ef1c734"
      unitRef="usd">1417000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzktMTgtMS0xLTY0NjkzOA_5e0eed4b-093f-4855-b731-3fca4cc80990"
      unitRef="number">0.04</fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i0d4be79f515340c0ac46b2fafe623b1d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTItMS0xLTY0NjkzOA_41be88d9-92fb-4314-98e6-a34e5e1f035e"
      unitRef="usd">16877000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ia549dbd7833f4d209d08c473eca263fe_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTQtMS0xLTY0NjkzOA_ca17d97d-8ea4-41d1-b680-38c268f31dea"
      unitRef="usd">18195000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="id844041cc80344418a9c20ad31cb1782_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTYtMS0xLTY0NjkzOA_e0d7ac96-60aa-4405-a25e-817458744571"
      unitRef="usd">5737000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i02fe0f1116394cc3bdb00a9d4ccb0bf8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTktMS0xLTY0NjkzOA_5234ddcc-e6c6-4985-869f-3236a6def7bd"
      unitRef="usd">4233000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i91026ef5938d476fa28686abffa68c97_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTEyLTEtMS02NDY5Mzg_83f93095-c6b5-471e-8239-e7dfedd86b05"
      unitRef="usd">11833000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTE2LTEtMS02NDY5Mzg_e6a6d283-d80c-4f0a-a41b-d4e3a6da113f"
      unitRef="usd">56875000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEwLTE4LTEtMS02NDY5Mzg_6556d476-4a51-4b38-819e-df72fa207486"
      unitRef="number">0.02</fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i2588aadf1d0747519e165c7f43808fd2_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzExLTItMS0xLTY0NjkzOA_23c8fee4-76a4-4429-8b0d-95d1112e5899"
      unitRef="usd">283000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i82c959bcfe0648fb8d46951d450b8b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzExLTQtMS0xLTY0NjkzOA_bc5af459-ed0b-4d5a-adb2-7b11065b5cd4"
      unitRef="usd">0</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ic84ffd1dca41478aba2a0f1cf113513c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzExLTYtMS0xLTY0NjkzOA_96e8e744-1295-4da5-9d56-54d7e218a7f9"
      unitRef="usd">0</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ie9563979278d4658b76c619a9f2785d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzExLTktMS0xLTY0NjkzOA_be664c4f-9a2d-4727-9fed-7026f4c10f0b"
      unitRef="usd">0</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="iede56e1447a64813af8caee800ec12c9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzExLTEyLTEtMS02NDY5Mzg_3daa6955-3716-4dad-8b9d-e6905e1fd14e"
      unitRef="usd">40000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzExLTE2LTEtMS02NDY5Mzg_5cadcf5c-12d9-4b2a-a048-57305fdb128c"
      unitRef="usd">323000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="icb5c8adac4d442868cb9e6257a46a2bd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTItMS0xLTY0NjkzOA_23a850f5-704e-457f-839a-0b0f2d16e840"
      unitRef="usd">17160000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i19f0914de312432d8a0b29d437e4b13f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTQtMS0xLTY0NjkzOA_4641a6eb-cb15-4d69-9ee2-849269137cd0"
      unitRef="usd">18195000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i24cf603953aa4f978eb1bcf2e5261de0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTYtMS0xLTY0NjkzOA_7107b5bd-bd33-4f76-bb32-b50151cced45"
      unitRef="usd">5737000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i17521ebc7e29454e99b86263d9a6bec8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTktMS0xLTY0NjkzOA_a2183371-4706-4ba1-b584-00fdb0424e23"
      unitRef="usd">4233000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="idfceffecee704eac920715e21c0be651_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTEyLTEtMS02NDY5Mzg_0660bedd-b6d2-4642-98dc-95a45803d861"
      unitRef="usd">11873000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTE2LTEtMS02NDY5Mzg_ab5b7562-56ca-468d-b6a1-a2d95a94cfc9"
      unitRef="usd">57198000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo4YTc0ZTRhYjFkYTg0NjI4OWQ5YmNjOGNhYWRjNTM3NS90YWJsZXJhbmdlOjhhNzRlNGFiMWRhODQ2Mjg5ZDliY2M4Y2FhZGM1Mzc1XzEyLTE4LTEtMS02NDY5Mzg_79e4c477-cba1-4cad-804f-0f8d5c423fd1"
      unitRef="number">0.01</fnm:FinancingReceivableModifiedInPeriodToTotalFinancingReceivablesPercentage>
    <fnm:FinancingReceivableModifiedInPeriodLoansPaidOffRepurchasedOrSoldDuringPeriod
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzEwNDQ1MzYwNDc4OTMx_c0372d14-9b3c-46b3-a529-51f95b20bf77"
      unitRef="usd">4000000000</fnm:FinancingReceivableModifiedInPeriodLoansPaidOffRepurchasedOrSoldDuringPeriod>
    <fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzMtMi0xLTEtNjQ2OTYx_780b2330-f5e5-43fb-baab-de6e3eba0729"
      unitRef="number">0.0142</fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification>
    <fnm:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzMtNi0xLTEtNjQ2OTYx_c566d5f0-0e8c-4e6d-829c-30f5ca9e3114"
      unitRef="m">179</fnm:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification>
    <fnm:FinancingReceivableModifiedAverageCapitalizedAmount
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzMtMTAtMS0xLTY0Njk2MQ_079e27f0-a99d-4a3e-8a1c-06f6f7c15908"
      unitRef="usd">22248</fnm:FinancingReceivableModifiedAverageCapitalizedAmount>
    <fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzQtMi0xLTEtNjQ2OTYx_74e0efa0-deda-4a2f-ad2b-a54fd5c108dc"
      unitRef="number">0.0254</fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification>
    <fnm:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzQtNi0xLTEtNjQ2OTYx_c4ec2d0b-3dd4-4231-9ccc-5bad7ab83c6b"
      unitRef="m">55</fnm:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification>
    <fnm:FinancingReceivableModifiedAverageCapitalizedAmount
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzQtMTAtMS0xLTY0Njk2MQ_3b6e655f-4428-44c6-a18e-c0abc49ca7f6"
      unitRef="usd">19276</fnm:FinancingReceivableModifiedAverageCapitalizedAmount>
    <fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification
      contextRef="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzUtMi0xLTEtNjQ2OTYx_af71135a-8c57-4f8f-bd43-3ccc5f5990c5"
      unitRef="number">0.0070</fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification>
    <fnm:FinancingReceivableModifiedAverageCapitalizedAmount
      contextRef="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzUtMTAtMS0xLTY0Njk2MQ_e84cf3e7-142d-44fd-91a3-d59232ec193f"
      unitRef="usd">22153</fnm:FinancingReceivableModifiedAverageCapitalizedAmount>
    <fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzYtMi0xLTEtNjQ2OTYx_3ad90aae-9aea-49db-8812-f4ec7bb8dbd9"
      unitRef="number">0.0180</fnm:FinancingReceivableModifiedWeightedAverageInterestRateDecreaseFromModification>
    <fnm:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzYtNi0xLTEtNjQ2OTYx_b62c797d-07fa-4de3-a76b-286785688ba9"
      unitRef="m">187</fnm:FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification>
    <fnm:FinancingReceivableModifiedAverageCapitalizedAmount
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphMGVkMTI4MTQ4YTg0YTM1ODI4MDk0YWY2YmVmNmFiZS90YWJsZXJhbmdlOmEwZWQxMjgxNDhhODRhMzU4MjgwOTRhZjZiZWY2YWJlXzYtMTAtMS0xLTY0Njk2MQ_4c8b1d4d-8eca-4322-bed4-9859dc72bbaf"
      unitRef="usd">22773</fnm:FinancingReceivableModifiedAverageCapitalizedAmount>
    <fnm:FinancingReceivableModifiedSubsequentDefaultTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzQzOTgwNDY1MzU0ODg_54ab8d26-d813-4573-8e60-0e0becea937a">&lt;div style="margin-top:2.29pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the amortized cost of HFI loans that received a completed modification or payment deferral on or after January 1, 2022, the date we adopted ASU 2022-02, through December 31, 2022 and that defaulted in the period presented. The substantial majority of loans that received a completed modification or a payment deferral during the fourth quarter of 2022 did not default during the period. For purposes of this disclosure, we define loans that had a payment default as single-family loans with completed modifications that are two or more months delinquent during the period; or multifamily loans with completed modifications that are one or more months delinquent during the period. For loans that receive a forbearance plan, repayment plan or trial modification, these loss mitigation options generally remain in default until the loan is no longer delinquent as a result of the payment of all past-due amounts or as a result of a loan modification or payment deferral. Therefore, forbearance plans, repayment plans and trial modifications are not included in default tables below.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.217%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay as a Result of a Payment Deferral (Only)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay and Term Extension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment Delay, Term Extension and Interest Rate Reduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20- and 30-year or more, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15-year or less, amortizing fixed-rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 19pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Multifamily &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 21.25pt 0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total loans that subsequently defaulted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 12.25pt 0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents amortized cost as of period end. Excludes loans that liquidated either through foreclosure, deed-in-lieu of foreclosure, or a short sale.&lt;/span&gt;&lt;/div&gt;</fnm:FinancingReceivableModifiedSubsequentDefaultTableTextBlock>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i7f76b25f5c554c16b3cf0f21751c70ea_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzQtMi0xLTEtNjQ2OTc3_d865e683-f289-44ee-b80c-c65934bc2ab3"
      unitRef="usd">1695000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i52005059882e4fbcb230baec7740f0b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzQtNS0xLTEtNjQ2OTc3_e81aa6de-7677-454f-8b8d-fb8f2053e248"
      unitRef="usd">258000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ic14c0f412f2a4cd8b75b0ca910ab973b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzQtOC0xLTEtNjQ2OTc3_8b350931-85f0-4693-b62b-98a8458d484e"
      unitRef="usd">648000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzQtMTItMS0xLTY0Njk3Nw_502fb74f-b3d1-4adb-95f5-0597a8d47aaa"
      unitRef="usd">2601000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i7d2f87f250e74a249505d3660ffaaeff_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzUtMi0xLTEtNjQ2OTc3_2be16030-7556-4741-a3da-9bd0255e3a93"
      unitRef="usd">56000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="iadc39feb15b34355b6172cf2be160127_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzUtNS0xLTEtNjQ2OTc3_30c4db52-39bc-45df-99ca-d409b2d11b35"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i5dfb6a6e8ec74d94b6c773def8657cef_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzUtOC0xLTEtNjQ2OTc3_8b766300-9b50-4786-bc1c-d1bf7e0263bf"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzUtMTItMS0xLTY0Njk3Nw_33976b78-73d4-4ce7-aa41-2cf84009f6ea"
      unitRef="usd">56000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i89008b45d35041ab8b0a9ca6646ae0ca_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzYtMi0xLTEtNjQ2OTc3_77b8885f-c0ce-4547-a12c-9161a5816db5"
      unitRef="usd">7000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i0f6bb47f60d8408e86df85e8fd36819e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzYtNS0xLTEtNjQ2OTc3_22c3b726-6de8-474b-be3f-bbd889775abb"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i1c67c9a29eeb450792fecf5580911337_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzYtOC0xLTEtNjQ2OTc3_992c784b-d16e-42ef-976f-9b407ab132af"
      unitRef="usd">3000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzYtMTItMS0xLTY0Njk3Nw_99e99156-c234-4694-b51b-7cdbdf050ee3"
      unitRef="usd">10000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i15abbd8ae747415a9b0e6c415af1f491_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzctMi0xLTEtNjQ2OTc3_5e57564a-b70c-4abf-b7b6-88ac471ad551"
      unitRef="usd">41000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i4e87567fb6924e6d91f8cf62326c0eb6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzctNS0xLTEtNjQ2OTc3_c8c5d0bc-b5b1-4086-9e32-38922e6e030a"
      unitRef="usd">11000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i525fadfefac541319940f9c42218d730_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzctOC0xLTEtNjQ2OTc3_8de374b8-6d90-41ed-a983-5bcb8d602d1a"
      unitRef="usd">42000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzctMTItMS0xLTY0Njk3Nw_c70b9f2f-c700-4650-80ab-6764292458ae"
      unitRef="usd">94000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ia549dbd7833f4d209d08c473eca263fe_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzgtMi0xLTEtNjQ2OTc3_15581532-6025-4a8e-85a9-fc217e6aaa5e"
      unitRef="usd">1799000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i02fe0f1116394cc3bdb00a9d4ccb0bf8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzgtNS0xLTEtNjQ2OTc3_df253e43-554e-457b-8fdc-a0e1be844ba6"
      unitRef="usd">269000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i91026ef5938d476fa28686abffa68c97_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzgtOC0xLTEtNjQ2OTc3_4986443b-08e6-4fb6-bce6-a853e0b29c33"
      unitRef="usd">693000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzgtMTItMS0xLTY0Njk3Nw_2b9a11aa-f9f8-4436-85a8-29c657483cc3"
      unitRef="usd">2761000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i82c959bcfe0648fb8d46951d450b8b8e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzktMi0xLTEtNjQ2OTc3_6359cc3e-93ba-41df-8cba-8edf55c38d7c"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ie9563979278d4658b76c619a9f2785d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzktNS0xLTEtNjQ2OTc3_cbcde4bc-c1ff-449e-bc2e-31c2c50e3509"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="iede56e1447a64813af8caee800ec12c9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzktOC0xLTEtNjQ2OTc3_b7e1d498-4016-49f1-bc25-69aced524d29"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzktMTItMS0xLTY0Njk3Nw_61cc506c-3423-4c40-b123-a7b6ab3bdc25"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i19f0914de312432d8a0b29d437e4b13f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzEwLTItMS0xLTY0Njk3Nw_4d683624-947e-4abc-afcd-a06e1c300565"
      unitRef="usd">1799000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i17521ebc7e29454e99b86263d9a6bec8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzEwLTUtMS0xLTY0Njk3Nw_0165163d-9a3c-4cd2-bfb5-f07b34330c3b"
      unitRef="usd">269000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="idfceffecee704eac920715e21c0be651_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzEwLTgtMS0xLTY0Njk3Nw_946d6782-7bf2-4f03-a890-4bb250f6baa1"
      unitRef="usd">693000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo0ZTJkOThmNzNlNzY0MzEzOTdkNDZmMGZkODFiMjZhOS90YWJsZXJhbmdlOjRlMmQ5OGY3M2U3NjQzMTM5N2Q0NmYwZmQ4MWIyNmE5XzEwLTEyLTEtMS02NDY5Nzc_bf7a71ba-c549-433a-95b7-9c7b8fcf6bc3"
      unitRef="usd">2761000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i11613417eda74ff9ab3fc736370eaa5a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzQtMi0xLTEtNjQ3MDA1_2c56aa2a-408c-4d26-9b93-b06915f8aabf"
      unitRef="usd">4113000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="iaef5e15901fe473a9f67aca3c4053f39_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzQtNC0xLTEtNjQ3MDA1_3d1abed2-3663-48d4-aff9-31f98e7cd2e4"
      unitRef="usd">2785000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i6ef28d8ef15a4b2791ce964ad74326da_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzQtNi0xLTEtNjQ3MDA1_22b3ac39-b51e-45ba-816e-c74c4b724ad4"
      unitRef="usd">13995000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i2be4f305532a49e49d43a6c18e43793c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzQtOC0xLTEtNjQ3MDA1_a35d1bdb-a5c9-4830-ac72-5a5cd8d0ab39"
      unitRef="usd">20893000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="id569f5d451794c62b668aa03f31426c6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzQtMTAtMS0xLTY0NzAwNQ_ded55891-95e9-467e-ab60-b4b9e28f842c"
      unitRef="usd">27379000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ib41823e5081b4d06814398e34109fb11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzQtMTItMS0xLTY0NzAwNQ_37d38354-55d8-4eb8-8f6f-481610e5560b"
      unitRef="usd">48272000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ic5102288ff1340bd8223b0229a62c171_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzUtMi0xLTEtNjQ3MDA1_6ba3c204-5813-4f70-9b70-9e471c968c15"
      unitRef="usd">147000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i76d41099371e4072b43f76e5d0bf5d36_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzUtNC0xLTEtNjQ3MDA1_705b3b0b-395d-4c58-b1e2-3ae0b2dcde86"
      unitRef="usd">114000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="idd21b1d4c317413fa6461ada92ec828b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzUtNi0xLTEtNjQ3MDA1_033fdea0-fa86-4161-832c-eb291a8dfea7"
      unitRef="usd">552000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i274d0cf3e4224418a307438a0954bac3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzUtOC0xLTEtNjQ3MDA1_7a3115f2-e5fe-4321-9448-e8db87b14b5e"
      unitRef="usd">813000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ie9ec7efd18be47e19e251ce324c37ea5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzUtMTAtMS0xLTY0NzAwNQ_91ee8549-0104-4030-9b3b-a4c9600966a4"
      unitRef="usd">962000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i1ce4418b715547f3b1bac4798c15830c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzUtMTItMS0xLTY0NzAwNQ_28566e8f-84e1-4016-9d5c-3cbbca238eb0"
      unitRef="usd">1775000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i957d84905e7346d9bf87503f65559cc8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzYtMi0xLTEtNjQ3MDA1_06074870-8cdc-445d-a732-7d34bdebaf09"
      unitRef="usd">15000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i7c11906a435b4f04a5f11ac0417ee822_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzYtNC0xLTEtNjQ3MDA1_dd102252-d81f-4748-8521-a0f833ea6b64"
      unitRef="usd">14000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i8ab6ff72bfa3437690932f92a251b786_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzYtNi0xLTEtNjQ3MDA1_98ab490f-18c1-4662-8ae2-78d0101dcf08"
      unitRef="usd">79000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i05beb900673046d3b3b91c13ecb26749_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzYtOC0xLTEtNjQ3MDA1_7e86495f-e899-496b-b547-586e0e20803a"
      unitRef="usd">108000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i90354e7dfdd54ffcaf62668fb9e762e0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzYtMTAtMS0xLTY0NzAwNQ_035c3520-35d2-419c-b74e-c6b2961cbfc1"
      unitRef="usd">117000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i8b41338b005249709041f1f0dab1d3df_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzYtMTItMS0xLTY0NzAwNQ_c1d6715f-5f85-46d4-ad4a-e43cac8a9d1a"
      unitRef="usd">225000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i6555afabd2304e1092e8a8cfba41a742_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzctMi0xLTEtNjQ3MDA1_64004b6f-0d89-4c14-9546-a229d16e25ba"
      unitRef="usd">113000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ieeaec42e564146a790cc2ee3508df36d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzctNC0xLTEtNjQ3MDA1_73b96ae1-dde9-4bee-887c-6c631c3cad42"
      unitRef="usd">67000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="iaa98be12006f49ebb0abf6798d567844_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzctNi0xLTEtNjQ3MDA1_71250627-8c70-4d69-99ac-2525d30cea47"
      unitRef="usd">365000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ie46a8a92ec244509ba5f44a759d1f5ca_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzctOC0xLTEtNjQ3MDA1_1b21a87a-854f-42cb-a92a-9cc3c861c246"
      unitRef="usd">545000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ic3409e4179a645d797e5ae0a53b7eda6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzctMTAtMS0xLTY0NzAwNQ_85f8abc5-a7c1-4075-9352-5b712817892b"
      unitRef="usd">755000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i84da52ba0baa4866afaa47823cd0f551_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzctMTItMS0xLTY0NzAwNQ_396986bc-382f-4850-a498-2ea35be5a1f6"
      unitRef="usd">1300000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i9bf5afe6dc494a299bd23beae6adef82_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzgtMi0xLTEtNjQ3MDA1_f874aad2-bd25-457b-814b-ad7e34de8c0a"
      unitRef="usd">4388000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i78aa43bf9e3344d5a8d869c2d9c5377e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzgtNC0xLTEtNjQ3MDA1_920dc000-df98-4f46-811e-741a8a706bdb"
      unitRef="usd">2980000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i00071c0fea304352a7522ba88c1ae9e8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzgtNi0xLTEtNjQ3MDA1_525aae9d-1d6a-4053-a499-8bf33c33fea4"
      unitRef="usd">14991000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i873f069394654cadb348c1ad1d9a02cd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzgtOC0xLTEtNjQ3MDA1_7c466534-35cd-420d-b502-e914767c92e4"
      unitRef="usd">22359000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i7d5323e012ce43079b2d63f9e116abeb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzgtMTAtMS0xLTY0NzAwNQ_ac9eb9fe-e714-41d8-b059-b28bd3b80791"
      unitRef="usd">29213000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i195ecd8082074f0a8bdbbb2eb0c3a380_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzgtMTItMS0xLTY0NzAwNQ_9a912d8a-1fae-4874-a865-e16b00462b8b"
      unitRef="usd">51572000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i41ed3a689c4a4ed18999f69f1bb94b69_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzktMi0xLTEtNjQ3MDA1_6d4fdcf9-d8d5-4a99-90b8-5fc22988990f"
      unitRef="usd">3000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i9bc49ea0dfc94ba99001f2948c316525_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzktNi0xLTEtNjQ3MDA1_6bb9e5f4-d5f1-462f-b308-98ec26e56349"
      unitRef="usd">265000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ic0b582d14bd9489aa23477885793bd08_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzktOC0xLTEtNjQ3MDA1_d5d877e7-58d6-4312-b8d1-6c5a40457261"
      unitRef="usd">268000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ia14d7958bc1d4253aee9739b314809ba_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzktMTAtMS0xLTY0NzAwNQ_dd6b6a7c-faac-4342-ba93-b8fdc82b9033"
      unitRef="usd">55000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ia1213b7d91f041738b1f52315e5333bf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzktMTItMS0xLTY0NzAwNQ_e8af395a-396a-4bf3-8388-e7c68073c98c"
      unitRef="usd">323000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="iaf7d9128128d44c18bfda868a3afaf6f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzEwLTItMS0xLTY0NzAwNQ_f1a81edb-8d7a-441a-a30e-b8c8fdcbb234"
      unitRef="usd">4391000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i342a3ffed6774802bb76fb2dbcbc732a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzEwLTQtMS0xLTY0NzAwNQ_f95702ac-ef20-4200-be4c-41bd73879b4b"
      unitRef="usd">2980000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ic309173ac0b24d219caa7190ea7920b6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzEwLTYtMS0xLTY0NzAwNQ_cae8378a-68e8-40a0-b8c8-3652a5b78427"
      unitRef="usd">15256000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="ie5fef19c94974275984f48e678ea1eb4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzEwLTgtMS0xLTY0NzAwNQ_d151ba67-edd3-41ca-82f8-e9909400792c"
      unitRef="usd">22627000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="if23e341378804cdf95dc9e1dcbdee2b9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzEwLTEwLTEtMS02NDcwMDU_29f42577-0ecc-4f8a-9d3d-419e588c54cb"
      unitRef="usd">29268000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount
      contextRef="i26faa5f7eeca49cc8dbbc3129c5efc2f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTpjNGYyMGIyMDVmNjY0YzMzYmE0MzY0N2QwYTYxOGM5OS90YWJsZXJhbmdlOmM0ZjIwYjIwNWY2NjRjMzNiYTQzNjQ3ZDBhNjE4Yzk5XzEwLTEyLTEtMS02NDcwMDU_8f15ad4e-e1b9-4f86-9df0-ca697a4ae32e"
      unitRef="usd">51895000000</fnm:FinancingReceivableExcludingAccruedInterestModifiedInPeriodAmount>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="iabd8a05ccdc04624bf6acf9faa459c22_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzIxOTkwMjMyNzAyOTQ_df93d469-8fd0-4f57-b16d-425f863b3c92">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i10aaa5b67af248a696b91d83c23a6b9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzIxOTkwMjMyNzAyOTg_70fe1a04-067b-468c-8672-0310df75c84f">P89D</fnm:SeriousDelinquencyDayspastdue1>
    <us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzIzMjI_91cfea0b-042b-4fa5-9603-264f8562cd27">Prior to our adoption of ASU 2022-02, we accounted for a modification to the contractual terms of a loan that resulted in granting a concession to a borrower experiencing financial difficulties as a TDR. In addition to formal loan modifications, we accounted for informal restructurings as a TDR if we deferred more than three missed payments to a borrower experiencing financial difficulty. We also classified bankruptcy relief provided to certain borrowers as TDRs. However, our TDR accounting described herein was suspended for most of our loss mitigation activities through our election to account for certain eligible loss mitigation activities occurring between March 2020 and January 1, 2022 under the COVID-19 relief granted pursuant to the CARES Act and the Consolidated Appropriations Act of 2021. Effective January 1, 2022, we adopted ASU 2022-02, which eliminated TDR accounting prospectively for all restructurings occurring on or after January 1, 2022. Loans that were restructured in a TDR prior to the adoption of ASU 2022-02 will continue to be accounted for under the historical TDR accounting until the loan is paid off, liquidated or subsequently modified.</us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy>
    <fnm:FinancingReceivableModificationsAverageTermExtension
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzEwNDQ1MzYwNDg4MjYw_2f4e1068-7695-4ecc-8788-ecec00fd139e">P145M</fnm:FinancingReceivableModificationsAverageTermExtension>
    <fnm:FinancingReceivableModificationsAverageTermExtension
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzEwNDQ1MzYwNDc4OTQ2_9bd635c3-5a35-486e-adf0-ffeda582b8c9">P163M</fnm:FinancingReceivableModificationsAverageTermExtension>
    <fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzE0MDc_8435c296-fc1f-417e-8771-d41332c50bfe"
      unitRef="number">0.0057</fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint>
    <fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzE0MDc_b9879421-06fc-4ad3-b7a3-490dfe65d2ce"
      unitRef="number">0.0057</fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint>
    <fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzE0MTQ_3667becf-1b34-41bc-b5a1-7c6fa64af72f"
      unitRef="number">0.0037</fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint>
    <fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90ZXh0cmVnaW9uOmM0MjUyMWRiZWRiZTRkMTNiYTc5Yzk3OWFlMTcxN2EwXzE0MTQ_94f54f9a-e50c-4d09-857e-56d1e91fcb6e"
      unitRef="number">0.0037</fnm:FinancingReceivableModificationsAverageInterestRateReductionPercentagePoint>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ibc2008a7fc0a498cb18220aab306e1ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzUtMTAtMS0xLTY0NjAxMg_363cd90a-0f2f-42cf-9ae0-bc818da30246"
      unitRef="contract">10815</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ibc2008a7fc0a498cb18220aab306e1ba_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzUtMTQtMS0xLTY0NjAxMg_d379a052-0278-49b4-831c-8a7f632ad309"
      unitRef="usd">1717000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="icb3d884beb184107abfec4290f8f3915_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzUtMTgtMS0xLTY0NjAxMg_d9db8251-15cb-403c-9247-bfd17b68eb27"
      unitRef="contract">29938</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="icb3d884beb184107abfec4290f8f3915_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzUtMjItMS0xLTY0NjAxMg_47c76219-4676-435d-b1b5-fd71fd7bc4f8"
      unitRef="usd">5125000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8096b7dc878d497d801bb3bda18bfd9e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzYtMTAtMS0xLTY0NjAxMg_638d142f-1bc6-49a3-8735-fd54b9a1c3fb"
      unitRef="contract">1165</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8096b7dc878d497d801bb3bda18bfd9e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzYtMTQtMS0xLTY0NjAxMg_eadb37c0-2057-405f-8d52-4d9a7c726920"
      unitRef="usd">93000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i50fafa0a01ac48ab92f1d47169e3705f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzYtMTgtMS0xLTY0NjAxMg_fa4af41f-f4f4-43a8-9e28-864bba83dc12"
      unitRef="contract">2956</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i50fafa0a01ac48ab92f1d47169e3705f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzYtMjItMS0xLTY0NjAxMg_2f6f496b-e248-449b-bad2-44513bc935ee"
      unitRef="usd">257000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="if7b1255b54294389bc391ccce30c1fc6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzctMTAtMS0xLTY0NjAxMg_4fc9cdad-a1da-406b-95ff-d64fb5526415"
      unitRef="contract">116</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="if7b1255b54294389bc391ccce30c1fc6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzctMTQtMS0xLTY0NjAxMg_767e50bc-ace8-47b5-b6f9-6359c82f0bca"
      unitRef="usd">17000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ic3a37a02faa440b5bf05d29731625606_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzctMTgtMS0xLTY0NjAxMg_1773ccf3-f4c6-44d9-b872-d540fb6a7869"
      unitRef="contract">467</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ic3a37a02faa440b5bf05d29731625606_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzctMjItMS0xLTY0NjAxMg_fe9c8854-2d1b-4d80-bf33-d79c1298f00e"
      unitRef="usd">72000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="iec6d228eb989403eb3a68d785229b479_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzgtMTAtMS0xLTY0NjAxMg_8dc2e754-e8a3-406c-94ab-05272e078ed1"
      unitRef="contract">524</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="iec6d228eb989403eb3a68d785229b479_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzgtMTQtMS0xLTY0NjAxMg_9ed59c86-097c-44f1-b08f-34b9cd9b4521"
      unitRef="usd">56000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i1c092a4ef7af415a80b580d5b202177f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzgtMTgtMS0xLTY0NjAxMg_e8d6c955-4e4a-4098-9f6b-c25fcb186688"
      unitRef="contract">1688</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i1c092a4ef7af415a80b580d5b202177f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzgtMjItMS0xLTY0NjAxMg_f003c9e9-e098-40c2-9e55-4a85d65ac680"
      unitRef="usd">211000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzktMTAtMS0xLTY0NjAxMg_3f3d96e7-03ec-42e6-873c-ac8b8d2b7114"
      unitRef="contract">12620</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzktMTQtMS0xLTY0NjAxMg_d694f15d-6a8a-4a8a-89d4-08e45ac3621c"
      unitRef="usd">1883000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzktMTgtMS0xLTY0NjAxMg_b99065db-2830-41e3-bd0c-c2f3bb96f269"
      unitRef="contract">35049</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzktMjItMS0xLTY0NjAxMg_7b007ee6-268f-4270-8712-fd77b1abce2f"
      unitRef="usd">5665000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzEwLTEwLTEtMS02NDYwMTI_6e02a7b7-36f5-4f7b-8697-7cd44967ffd5"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzEwLTE0LTEtMS02NDYwMTI_344d3e4f-86cb-4d9e-9ea7-5ce0eb86e053"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzEwLTE4LTEtMS02NDYwMTI_51512b89-4a7a-410f-bd02-a075d44adb7b"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzEwLTIyLTEtMS02NDYwMTI_90b6551e-5b08-4234-a1dc-9f7511330697"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzExLTEwLTEtMS02NDYwMTI_e8980ed5-0cdf-451e-8092-054a4c6b3fa0"
      unitRef="contract">12620</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzExLTE0LTEtMS02NDYwMTI_5e336ea7-6fbe-4037-b965-55458bf8c973"
      unitRef="usd">1883000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzExLTE4LTEtMS02NDYwMTI_ad181999-05ea-42d4-abc2-4d67db448ff5"
      unitRef="contract">35049</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTo1NTUyOTIyNTkxOTY0NjE3YTVjMzdkYWU4N2RjNjk1Mi90YWJsZXJhbmdlOjU1NTI5MjI1OTE5NjQ2MTdhNWMzN2RhZTg3ZGM2OTUyXzExLTIyLTEtMS02NDYwMTI_f470e746-1aa7-4638-975b-140939d18265"
      unitRef="usd">5665000000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ibc2008a7fc0a498cb18220aab306e1ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzUtMTAtMS0xLTY0NjAxMg_3e8c127a-20d8-4304-bad2-03b833c11a5c"
      unitRef="contract">7799</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ibc2008a7fc0a498cb18220aab306e1ba_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzUtMTQtMS0xLTY0NjAxMg_62e1f585-3e02-42fd-95a7-39f6a92fa658"
      unitRef="usd">1302000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="icb3d884beb184107abfec4290f8f3915_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzUtMTgtMS0xLTY0NjAxMg_979521e9-a5b4-4563-a24b-cbf04daaf175"
      unitRef="contract">14127</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="icb3d884beb184107abfec4290f8f3915_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzUtMjItMS0xLTY0NjAxMg_fd1b1dc2-0c09-4bdb-b217-1d9bf84a922c"
      unitRef="usd">2578000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i8096b7dc878d497d801bb3bda18bfd9e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzYtMTAtMS0xLTY0NjAxMg_2a73c703-6557-4658-ad4c-93646aa6b4da"
      unitRef="contract">489</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i8096b7dc878d497d801bb3bda18bfd9e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzYtMTQtMS0xLTY0NjAxMg_045653a9-d4af-4fcd-9d87-ae6596006662"
      unitRef="usd">37000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i50fafa0a01ac48ab92f1d47169e3705f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzYtMTgtMS0xLTY0NjAxMg_fe0b4380-dd9f-45c9-8a78-fadaa1141a11"
      unitRef="contract">148</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i50fafa0a01ac48ab92f1d47169e3705f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzYtMjItMS0xLTY0NjAxMg_e59bc655-1ac5-4595-afe5-10b4ea22f24e"
      unitRef="usd">10000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="if7b1255b54294389bc391ccce30c1fc6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzctMTAtMS0xLTY0NjAxMg_788aca64-f3a9-4601-bccc-02fa4d4f6ffa"
      unitRef="contract">33</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="if7b1255b54294389bc391ccce30c1fc6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzctMTQtMS0xLTY0NjAxMg_ad94a8e1-e91b-4f33-baaf-6837c7cf87f4"
      unitRef="usd">5000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ic3a37a02faa440b5bf05d29731625606_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzctMTgtMS0xLTY0NjAxMg_1ac6e0ae-d320-46ab-be56-d13af505c56d"
      unitRef="contract">16</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ic3a37a02faa440b5bf05d29731625606_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzctMjItMS0xLTY0NjAxMg_245e4c47-d9ad-4517-9cd4-51c4db0ffbaa"
      unitRef="usd">2000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="iec6d228eb989403eb3a68d785229b479_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzgtMTAtMS0xLTY0NjAxMg_0e6ac2ab-087e-4785-9088-142d4bf91df4"
      unitRef="contract">922</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="iec6d228eb989403eb3a68d785229b479_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzgtMTQtMS0xLTY0NjAxMg_a50e2fdf-a385-4bcf-8874-7870a4a683a9"
      unitRef="usd">166000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i1c092a4ef7af415a80b580d5b202177f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzgtMTgtMS0xLTY0NjAxMg_235c3e4c-ac71-4d36-8243-b98fafff4f2d"
      unitRef="contract">1291</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i1c092a4ef7af415a80b580d5b202177f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzgtMjItMS0xLTY0NjAxMg_3aaa476a-c8a4-4466-a263-c7a5f287d8a5"
      unitRef="usd">208000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzktMTAtMS0xLTY0NjAxMg_d06b9fba-ddfe-4363-b6c9-54bb147d0f63"
      unitRef="contract">9243</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzktMTQtMS0xLTY0NjAxMg_2a3130d8-127d-4e2c-8f3e-461c80a1181d"
      unitRef="usd">1510000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzktMTgtMS0xLTY0NjAxMg_8fb4d6af-9c89-480d-94ad-89f4108b8be0"
      unitRef="contract">15582</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzktMjItMS0xLTY0NjAxMg_cfe70ff3-57b3-43eb-add3-ed3475b9f31c"
      unitRef="usd">2798000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzEwLTEwLTEtMS02NDYwMTI_998bdfeb-6043-44ce-b319-e7ed4f095902"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzEwLTE0LTEtMS02NDYwMTI_06a25b7b-4541-479f-a6d8-3de87b73264f"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzEwLTE4LTEtMS02NDYwMTI_9ca0b53e-4cbc-4f9b-b18a-a20fd1ec38fd"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzEwLTIyLTEtMS02NDYwMTI_b1373dc4-3c29-4bb4-85c5-17cfe3006c27"
      unitRef="usd">16000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzExLTEwLTEtMS02NDYwMTI_b9b7c42d-f9b3-4bab-a3c3-6498eac80747"
      unitRef="contract">9243</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzExLTE0LTEtMS02NDYwMTI_0e2b4a6f-67e7-4031-afac-c6caa2d2efa3"
      unitRef="usd">1510000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzExLTE4LTEtMS02NDYwMTI_9ef73d38-17fc-4e1b-8cf4-32cbd8864c8d"
      unitRef="contract">15586</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTMvZnJhZzpjNDI1MjFkYmVkYmU0ZDEzYmE3OWM5NzlhZTE3MTdhMC90YWJsZTphZDMzMTU3ZmM1ZTg0N2UxYWM2NWJhYWZlNTA0NzBhNi90YWJsZXJhbmdlOmFkMzMxNTdmYzVlODQ3ZTFhYzY1YmFhZmU1MDQ3MGE2XzExLTIyLTEtMS02NDYwMTI_cb897a3d-ec11-4654-8c7e-e437f6467570"
      unitRef="usd">2814000000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90ZXh0cmVnaW9uOjI2MTllZTE1NzQzMTQ4NDliZWE5YTNhZTA5ZGVlNzJmXzgxOA_3119a280-0b02-4ccb-8d34-009633b3853c">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below displays the accrued interest receivable written off through the reversal of interest income for nonaccrual loans. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest receivable written off through the reversal of interest income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below includes the amortized cost of and interest income recognized on our HFI single-family and multifamily loans on nonaccrual status by class, excluding loans for which we have elected the fair value option. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #226600;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Interest Income Recognized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20- and 30-year or more, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,447&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;207&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15-year or less, amortizing fixed-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustable-rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;617&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;223&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total nonaccrual loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;298&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Interest income recognized includes amortization of any deferred cost basis adjustments while the loan is performing and that is not reversed when the loan is placed on nonaccrual status. For loans negatively impacted by the COVID-19 pandemic, also includes amounts accrued but not collected prior to the loan being placed on nonaccrual status. For single-family, interest income recognized includes payments received on nonaccrual loans held as of period end.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo2YjE1YmI2ZGQwYTY0NmJlYjg2NGE2NDBhYTdlMWZlMi90YWJsZXJhbmdlOjZiMTViYjZkZDBhNjQ2YmViODY0YTY0MGFhN2UxZmUyXzQtMi0xLTEtNjQ2MDEy_6592063a-25fe-42d4-8bf3-c3520ecf9ae9"
      unitRef="usd">61000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo2YjE1YmI2ZGQwYTY0NmJlYjg2NGE2NDBhYTdlMWZlMi90YWJsZXJhbmdlOjZiMTViYjZkZDBhNjQ2YmViODY0YTY0MGFhN2UxZmUyXzQtNC0xLTEtNjQ2MDEy_27af1cfc-93b4-443b-883b-e6d415f8ddcd"
      unitRef="usd">163000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo2YjE1YmI2ZGQwYTY0NmJlYjg2NGE2NDBhYTdlMWZlMi90YWJsZXJhbmdlOjZiMTViYjZkZDBhNjQ2YmViODY0YTY0MGFhN2UxZmUyXzQtNi0xLTEtNzQ4Mjk0_04926997-5f77-45c4-9f02-9a16bc99808c"
      unitRef="usd">206000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo2YjE1YmI2ZGQwYTY0NmJlYjg2NGE2NDBhYTdlMWZlMi90YWJsZXJhbmdlOjZiMTViYjZkZDBhNjQ2YmViODY0YTY0MGFhN2UxZmUyXzUtMi0xLTEtNjQ2MDEy_7536f4d8-2553-482b-9321-a5768bbcd12a"
      unitRef="usd">1000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo2YjE1YmI2ZGQwYTY0NmJlYjg2NGE2NDBhYTdlMWZlMi90YWJsZXJhbmdlOjZiMTViYjZkZDBhNjQ2YmViODY0YTY0MGFhN2UxZmUyXzUtNC0xLTEtNjQ2MDEy_b8f50f31-d3f2-4fb4-b5bd-1f5eb8558cf4"
      unitRef="usd">1000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo2YjE1YmI2ZGQwYTY0NmJlYjg2NGE2NDBhYTdlMWZlMi90YWJsZXJhbmdlOjZiMTViYjZkZDBhNjQ2YmViODY0YTY0MGFhN2UxZmUyXzUtNi0xLTEtNzQ4MzAy_43cb559c-7a6d-4a48-abb3-8d4a1dd15678"
      unitRef="usd">19000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie7b0fb45e462483b8cbf9f281bb393a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtMi0xLTEtNjQ2MDEy_b19cecf0-4107-43a2-bc3c-3f8b10597841"
      unitRef="usd">9447000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i123eeeb81d75454abb4ce1ef3ad9103a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtNC0xLTEtNjQ2MDEy_93e40718-27be-4ddd-916e-831ca74641c3"
      unitRef="usd">17599000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i31614c01495c4bf980606671c4053583_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtNi0xLTEtNjQ2MDEy_1e4cafc6-2433-4d45-ad8d-2c0589869c56"
      unitRef="usd">22907000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i1fe3dcfc26634d568728d5fa71842da5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtOC0xLTEtNzQ4Mjc4_d065adb0-6f7a-4944-99c0-312d125657a5"
      unitRef="usd">23427000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="id30dcbd90a984f92b87691bf372bdd55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtOC0xLTEtNjQ2MDEy_2b05fa39-bacf-4156-a34a-41ec67324baf"
      unitRef="usd">207000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ibc2008a7fc0a498cb18220aab306e1ba_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtMTAtMS0xLTY0NjAxMg_aea2ed23-82a0-4550-8dc2-230b4465c910"
      unitRef="usd">292000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="icb3d884beb184107abfec4290f8f3915_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzUtMTQtMS0xLTc0ODI4Ng_5606a952-f33b-43a3-b86d-1ec80040cdb8"
      unitRef="usd">461000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="if66dd589b2de4fa0b9195708a38148a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtMi0xLTEtNjQ2MDEy_bc3c18bf-cba2-47b1-90f3-c3432473e260"
      unitRef="usd">200000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i6dd4990708884b74affaeb1b7a86b0d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtNC0xLTEtNjQ2MDEy_b6453fcc-7572-4a66-abc8-87e060d45742"
      unitRef="usd">430000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i16f6f123605d401ea724d9f1f8caf8e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtNi0xLTEtNjQ2MDEy_42e5c49a-d0ad-4094-b4e4-5c5518e3f465"
      unitRef="usd">853000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i9eba38a7af71442bb4231307401029dc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtOC0xLTEtNzQ4Mjc4_88d6eb2d-9a32-4365-b7b6-94f5c331b6ef"
      unitRef="usd">858000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="iadb7d6bac9594b89bad42aae29f822eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtOC0xLTEtNjQ2MDEy_8942c6f0-a0e2-4240-aaf4-339a41eeb942"
      unitRef="usd">4000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i8096b7dc878d497d801bb3bda18bfd9e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtMTAtMS0xLTY0NjAxMg_6d16cc78-cebc-470d-b7b3-f8ef3fc57fd0"
      unitRef="usd">6000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i50fafa0a01ac48ab92f1d47169e3705f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzYtMTQtMS0xLTc0ODI4Ng_765aef03-07a7-43d3-b737-a6d319205ccd"
      unitRef="usd">15000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iacf9b34883fe40d791c43b4d08cf3ed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctMi0xLTEtNjQ2MDEy_c681078b-f112-4afc-8bcc-863c01be47c3"
      unitRef="usd">53000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ide4edba00f5547f6af4940b197bd8aa5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctNC0xLTEtNjQ2MDEy_18d7f6b5-36e6-44ed-8855-b1b89bb322cd"
      unitRef="usd">107000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i44a6559b8d45443da04b18f17871c9cd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctNi0xLTEtNjQ2MDEy_3426f6be-f02b-43ae-a83d-ba20385d4e38"
      unitRef="usd">270000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i32d141761182465b9b7b65c73f8a63b9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctOC0xLTEtNzQ4Mjc4_d570ff51-fbf3-4a9a-b0bd-62746ebd024d"
      unitRef="usd">288000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i93b671d6bb9b4b04ac8704d35879fb3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctOC0xLTEtNjQ2MDEy_237f0a48-94ab-43f7-a7dc-6093b834a877"
      unitRef="usd">1000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="if7b1255b54294389bc391ccce30c1fc6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctMTAtMS0xLTY0NjAxMg_802ef1b5-2c4c-4ca3-be4c-db6efda8f7a5"
      unitRef="usd">1000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ic3a37a02faa440b5bf05d29731625606_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzctMTQtMS0xLTc0ODI4Ng_9203cbc9-54a2-4f42-84db-235b62f09a38"
      unitRef="usd">5000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="if3b59b1675984d23af24235f38ab06cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtMi0xLTEtNjQ2MDEy_66789188-a9a3-4d06-bf6f-ce4d823bf598"
      unitRef="usd">617000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i84b16ccdd2f142d58ee716ebbe315484_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtNC0xLTEtNjQ2MDEy_b4b49fa1-a222-489c-9ad3-fe7996b882ca"
      unitRef="usd">1101000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ia940b9621455480ba269ad3a2ed181da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtNi0xLTEtNjQ2MDEy_f7792daa-c3a4-4fd4-960d-7adbc782b1ff"
      unitRef="usd">2475000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie1feb73d872b430aa66ebc9d75eedd4c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtOC0xLTEtNzQ4Mjc4_af43a8dc-6af3-4488-9a2c-d7d7e80d0151"
      unitRef="usd">2973000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i3ba03eb054104db3a749926ea7232d01_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtOC0xLTEtNjQ2MDEy_dcc725e0-ffa4-475b-aca4-efc40e493be2"
      unitRef="usd">11000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="iec6d228eb989403eb3a68d785229b479_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtMTAtMS0xLTY0NjAxMg_8dd9c73e-a144-4c6a-a90e-cf4cf7941048"
      unitRef="usd">15000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i1c092a4ef7af415a80b580d5b202177f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzgtMTQtMS0xLTc0ODI4Ng_8a2494a9-3cdd-4121-8fbd-54e622049d2c"
      unitRef="usd">43000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iaff249bdf47744b2ab945c281ff0e81f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktMi0xLTEtNjQ2MDEy_aa2aaf2d-1c2b-46ce-834d-c50d9380bd90"
      unitRef="usd">10317000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i85a09c134ef94ce391acddd7dcc200c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktNC0xLTEtNjQ2MDEy_f9b559ac-7f8c-40bb-afe5-633a1cbd53fa"
      unitRef="usd">19237000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i361cae9a1b104ba1933e5bffb667960a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktNi0xLTEtNjQ2MDEy_2325acd6-59a7-4e0f-9b3b-f00a47ed546a"
      unitRef="usd">26505000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ic5b2b345cf3b4394a6027540408e4f10_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktOC0xLTEtNzQ4Mjc4_b2b923ae-1cf3-4f90-99e8-deebb4fe0e17"
      unitRef="usd">27546000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktOC0xLTEtNjQ2MDEy_408fdd86-3481-4c83-96da-629a9ad64e98"
      unitRef="usd">223000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ib0923bcc649247eda81ccef27833b857_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktMTAtMS0xLTY0NjAxMg_8cb8f070-d961-4ef2-b65c-215f6d8b225b"
      unitRef="usd">314000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i0c99fbaf134d4210901c7545d96c0510_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzktMTQtMS0xLTc0ODI4Ng_87c8815c-082a-4d38-9abb-d395bd0e59af"
      unitRef="usd">524000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i76a8ead687f849d98ff54b01fcbf9397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTItMS0xLTY0NjAxMg_9a3f2cb9-89b7-4098-a181-01cebb2543b6"
      unitRef="usd">2200000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTQtMS0xLTY0NjAxMg_b7892921-155e-48e3-8d40-fb0a31d7efdb"
      unitRef="usd">1259000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iad46d4e25fe04e9d8995fd6b3214fedb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTYtMS0xLTY0NjAxMg_449394d6-a04d-4682-b522-b7e4fe597b98"
      unitRef="usd">2069000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i31335f3290654ec3a53f7bebd14bb526_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTgtMS0xLTc0ODI3OA_95e973a3-508a-4c37-8364-1170e71e9a84"
      unitRef="usd">435000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTgtMS0xLTY0NjAxMg_5aee539a-4369-486f-a644-13b4309d5bde"
      unitRef="usd">75000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i8bf2a8e85dc74ff3a9153aa83460b44e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTEwLTEtMS02NDYwMTI_1b0bf9f6-e6b1-435f-9355-f3a468c31b68"
      unitRef="usd">14000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i317e913cc8924079a4c90968cf62d2db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzEwLTE0LTEtMS03NDgyODY_93f9f748-fad7-4d39-982f-d3cfabebf6d4"
      unitRef="usd">59000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTItMS0xLTY0NjAxMg_f3262e98-cc4d-4183-a61d-82e82b0a1f92"
      unitRef="usd">12517000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTQtMS0xLTY0NjAxMg_c3fd6f2f-883f-4d6a-8773-1ad30704f616"
      unitRef="usd">20496000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTYtMS0xLTY0NjAxMg_110be66b-0fbe-4727-9a79-3e0b7dc3517c"
      unitRef="usd">28574000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i7bf05fa66da94f138afe5a9b0113aba2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTgtMS0xLTc0ODI3OA_62d822ea-2b4e-4b37-adcc-36b288b5f050"
      unitRef="usd">27981000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTgtMS0xLTY0NjAxMg_81f0346a-3225-470c-be5a-23fd9c37f4ff"
      unitRef="usd">298000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTEwLTEtMS02NDYwMTI_645bf659-1ba3-4541-bfa1-a7fd0edff47a"
      unitRef="usd">328000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTYvZnJhZzoyNjE5ZWUxNTc0MzE0ODQ5YmVhOWEzYWUwOWRlZTcyZi90YWJsZTo5ODM3OGIxYmYyYzk0Zjg1ODJkN2I4YWM2ZDM5ODkyOC90YWJsZXJhbmdlOjk4Mzc4YjFiZjJjOTRmODU4MmQ3YjhhYzZkMzk4OTI4XzExLTE0LTEtMS03NDgyODY_5f1c4d66-b9d2-41b8-b20d-534f87122170"
      unitRef="usd">583000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NTkvZnJhZzo2NjdjNzMyMGYzZDU0MTVlYmE5ODJiMDExOTllZGQxZi90ZXh0cmVnaW9uOjY2N2M3MzIwZjNkNTQxNWViYTk4MmIwMTE5OWVkZDFmXzE3_bb43d1f9-2632-424a-929e-dbd8feb69659">Allowance for Loan Losses&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We maintain an allowance for loan losses for HFI loans held by Fannie Mae and by consolidated Fannie Mae MBS trusts, excluding loans for which we have elected the fair value option. When calculating our allowance for loan losses, we consider the unpaid principal balance, net of unamortized premiums and discounts, and other cost basis adjustments of HFI loans at the balance sheet date. We record write-offs as a reduction to our allowance for loan losses at the point of foreclosure, completion of a short sale, upon the redesignation of nonperforming and reperforming loans from HFI to HFS or when a loan is determined to be uncollectible. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays changes in our allowance for single-family loans, multifamily loans and total allowance for loan losses, including the transition impact of adopting the CECL standard, on January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The benefit or provision for loan losses excludes provision for accrued interest receivable losses, guaranty loss reserves and credit losses on available-for-sale (&#x201c;AFS&#x201d;) debt securities. Cumulatively, these amounts are recognized as &#x201c;Benefit (provision) for credit losses&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family allowance for loan losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transition impact of the adoption of the CECL standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit (provision) for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;883&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(419)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily allowance for loan losses: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transition impact of the adoption of the CECL standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit (provision) for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;43&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total allowance for loan losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transition impact of the adoption of the CECL standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit (provision) for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our benefit or provision for loan losses can vary substantially from period to period based on a number of factors, such as changes in actual and forecasted home prices or property valuations, fluctuations in actual and forecasted interest rates, borrower payment behavior, events such as natural disasters or pandemics, the type, volume and effectiveness of our loss mitigation activities, including forbearances and loan modifications, the volume of foreclosures completed, and the volume and pricing of loans redesignated from HFI to HFS. Our benefit or provision can also be impacted by updates to the models, assumptions, and data used in determining our allowance for loan losses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In recent periods, changes in actual and projected interest rates have been a meaningful driver of our benefit or provision for loan losses as these changes drive prepayment speeds and impact the measurement of the economic &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;concessions granted to borrowers on modified loans. Pursuant to our adoption of ASU 2022-02, effective January 1, 2022, we prospectively discontinued TDR accounting and no longer measure the economic concession for restructurings occurring on or after the adoption date. This accounting also results in the elimination of any existing economic concession related to a loan that was previously designated as a TDR if such loan is restructured on or after January 1, 2022. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x2014;New Accounting Guidance&#x201d; for more information about our adoption of ASU 2022-02. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;he primary factors that contributed to our single-family provision for loan losses for 2022 were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Net provision from actual and forecasted home prices. Provision from home price changes was primarily driven by our home price forecast, which estimates home price declines in 2023 and 2024. Lower forecasted home prices increase the likelihood that loans will default and increase the amount of credit loss on loans that do default, which increases our estimate of loss reserves and provision for loan losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Provision from changes in loan activity, which includes provision on newly acquired loans. The portion of our single-family acquisitions consisting of purchase loans increased in 2022 compared with 2021. As we shift to more purchase loans, the credit profile of our acquisitions weakens as purchase loans generally have higher origination LTV ratios than refinance loans. This drove a higher estimated risk of default and loss severity in the allowance and therefore a higher loan loss provision for those loans at the time of acquisition. In addition, in 2022, our loan loss provision also increased as our more negative home price forecast increased our estimate of losses on newly acquired loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Provision from higher actual and projected interest rates. As mortgage rates increase, we expect a decrease in future prepayments on single-family loans, including modified loans accounted for as TDRs. Lower expected prepayments extend the expected lives of these loans resulting in an increase in expected losses. For TDR loans, longer expected lives also increase the expected impairment relating to economic concessions provided on them, resulting in a provision for loan losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;he primary factors that contributed to our single-family benefit for loan losses for 2021 were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Benefit from actual and forecasted home prices. In 2021, actual home price growth was at record levels. Higher home prices decrease the likelihood that loans will default and reduce the amount of credit loss on loans that do default, which impacts our estimate of losses and ultimately reduces our loss reserves and provision for loan losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Benefit from the redesignation of loans from HFI to HFS. We redesignated certain nonperforming and reperforming single-family loans from HFI to HFS, as we no longer intended to hold them for the foreseeable future or to maturity. Upon redesignation of these loans, we recorded the loans at the lower of cost or fair value with a write-off against the allowance for loan losses. Amounts recorded in the allowance related to these loans exceeded the amounts written off, resulting in a net benefit for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Benefit from changes in assumptions regarding COVID-19 forbearance and loan delinquencies. During the first half of 2021, management used its judgment to supplement the loss projections developed by our credit loss model to account for uncertainty arising from the COVID-19 pandemic that was not represented in historical data or otherwise captured by our credit model. For the second half of 2021, management removed the remaining non-modeled adjustment as the effects of the government&#x2019;s economic stimulus, the vaccine rollout, and the effectiveness of COVID-19-related loss mitigation strategies were much less uncertain. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The impact of these factors was partially offset by provision for higher actual and projected interest rates, which reduced our single-family benefit for loan losses recognized in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The increase in single-family write-offs in 2022 compared with 2021 was primarily driven by higher lower-of-cost-or-market adjustments at the time of loan redesignation due to price declines on our HFS loans as interest rates rose during the year. In addition, we had higher write-offs on single-family loans that went into foreclosure in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The primary factors that contributed to our multifamily provision for loan losses in 2022 were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Provision relating to our multifamily seniors housing portfolio. As of December 31, 2022, our estimate of credit losses reflected an increased probability of default and greater expected severity of loss on our seniors housing portfolio. As of December 31, 2022, nearly all of the seniors housing loans in our guaranty book of business were current on their payments. However, our seniors housing portfolio has been disproportionately impacted by recent market conditions, which has resulted in higher expected losses on this portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Seniors housing has been negatively impacted by elevated vacancy rates and higher operating costs, which have been exacerbated by recent inflation pressures. This has reduced the net operating income on many seniors housing properties, which in turn has led to lower estimated property values. These factors, combined &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;with increased costs associated with adjustable-rate mortgages due to a sharp rise in short-term interest rates during the latter half of 2022, have put additional stress on our seniors housing portfolio and increased our estimate of credit losses on these loans. As of December 31, 2022, our seniors housing portfolio had an unpaid principal balance of $16.6 billion, of which 39% were adjustable-rate mortgages.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Provision for higher actual and projected interest rates. Rising interest rates may reduce the ability of multifamily borrowers to refinance their loans, which often have balloon balances at maturity, increasing our provision for loan losses. Additionally, rising interest rates increase the chance that multifamily borrowers with adjustable-rate mortgages may default due to higher payments if the property net operating income is not increasing at a similar pace.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The primary factors that contributed to our multifamily benefit for loan losses in 2021 were: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Benefit from actual and projected economic data. In 2021, property value forecasts increased due to continued demand for multifamily housing. In addition, improved job growth led to an increase in projected average property net operating income, which reduced the probability of loan defaults, resulting in a benefit for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Benefit from lower expected credit losses as a result of the COVID-19 pandemic. Similar to our single-family benefit for credit losses described above, for the first half of 2021 management used its judgment to supplement the loss projections developed by our credit loss model to account for uncertainty arising from the COVID-19 pandemic. For the second half of 2021, management removed the remaining non-modeled adjustment as the effects of the economic stimulus, the vaccine rollout, and the effectiveness of COVID-19-related loss mitigation strategies were much less uncertain.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90ZXh0cmVnaW9uOjMwOGE1NDIxZDM4OTQ0MDg4YzRjYmIxYWZlOTY0OGVjXzExNjUw_f2e0a02a-516d-4641-9d13-d058cad08e82">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays changes in our allowance for single-family loans, multifamily loans and total allowance for loan losses, including the transition impact of adopting the CECL standard, on January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The benefit or provision for loan losses excludes provision for accrued interest receivable losses, guaranty loss reserves and credit losses on available-for-sale (&#x201c;AFS&#x201d;) debt securities. Cumulatively, these amounts are recognized as &#x201c;Benefit (provision) for credit losses&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family allowance for loan losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transition impact of the adoption of the CECL standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit (provision) for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;883&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(419)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily allowance for loan losses: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transition impact of the adoption of the CECL standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit (provision) for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;43&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total allowance for loan losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transition impact of the adoption of the CECL standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit (provision) for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if365bc2b8db144fca5bb2978549b5805_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzQtMi0xLTEtNjQ2MDEy_21e51c91-e80f-4540-99dd-08d16e61eae9"
      unitRef="usd">4950000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i11c25d46d79a4256a39cb7f5ced47662_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzQtNC0xLTEtNjQ2MDEy_b2da1f67-e8ec-4ea9-b9ef-5893a04faa4a"
      unitRef="usd">9344000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ic94a14470b2a420a83ae3b0f390eb3a3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzQtNi0xLTEtNjYxMjA2_18587cec-3299-432e-97d2-61fc911a6c9c"
      unitRef="usd">8759000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ibf9000495fa14937b279056af2bd70fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzUtMi0xLTEtNjQ2MDEy_5ad804c6-5085-4f5e-9250-2d2ccd9dc8f2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i00bc7fa51428427080e2b60629705695_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzUtNC0xLTEtNjQ2MDEy_3a2be2cc-c4fb-44ee-ab7c-db3993683fc5"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i2670f943f44b4c868f2a6810009053cd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzUtNi0xLTEtNjYxMjA2_51e62059-f385-4475-abbd-0252e6b89497"
      unitRef="usd">1229000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i82c2797062314368be8bdf9be0f3e5dd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzYtMi0xLTEtNjQ2MDEy_067ebaa8-ecce-46ca-bb13-737ab084030b"
      unitRef="usd">5061000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i6498b1b3442745b9a17bf52b571312f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzYtNC0xLTEtNjQ2MDEy_93b5c59d-bfe4-450a-813a-d596d35fe4c6"
      unitRef="usd">-4503000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i881b082b5e9047519975598fb8f3f38e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzYtNi0xLTEtNjYxMjEz_b2feb990-8052-4597-9ab5-b82f884c8768"
      unitRef="usd">-127000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i82c2797062314368be8bdf9be0f3e5dd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzctMi0xLTEtNjQ2MDEy_e876c886-250b-4e46-b9d3-cce84e320e5c"
      unitRef="usd">883000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i6498b1b3442745b9a17bf52b571312f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzctNC0xLTEtNjQ2MDEy_6c54f332-fcf8-432f-9805-4d726564aba3"
      unitRef="usd">417000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i881b082b5e9047519975598fb8f3f38e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzctNi0xLTEtNjYxMjEz_240c5a11-8fcf-4871-b747-e8af417693cb"
      unitRef="usd">457000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i82c2797062314368be8bdf9be0f3e5dd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzgtMi0xLTEtNjQ2MDEy_5882347e-548b-4167-8693-e5b733533f4d"
      unitRef="usd">276000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i6498b1b3442745b9a17bf52b571312f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzgtNC0xLTEtNjQ2MDEy_db5bae3b-a2c3-47b0-bed8-4cf371e3f052"
      unitRef="usd">419000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i881b082b5e9047519975598fb8f3f38e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzgtNi0xLTEtNjYxMjEz_f7ec34c1-bd40-4b17-b531-6d507edcc1d9"
      unitRef="usd">93000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i82c2797062314368be8bdf9be0f3e5dd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzktMi0xLTEtNjQ2MDEy_1a8df511-49ec-469e-8485-d32ddfadee03"
      unitRef="usd">-39000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i6498b1b3442745b9a17bf52b571312f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzktNC0xLTEtNjQ2MDEy_86bb4871-9cfd-4022-8a27-048e060124e1"
      unitRef="usd">-107000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i881b082b5e9047519975598fb8f3f38e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzktNi0xLTEtNjYxMjEz_f0725328-6245-458f-9d71-96b8d9e507e6"
      unitRef="usd">153000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i9e0d53130f3f48f280e1c0899ad35f87_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEwLTItMS0xLTY0NjAxMg_48367776-fd4b-446f-a5f4-8259084d9afc"
      unitRef="usd">9443000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if365bc2b8db144fca5bb2978549b5805_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEwLTQtMS0xLTY0NjAxMg_edad368d-4aed-4504-a166-01f7388c3006"
      unitRef="usd">4950000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i11c25d46d79a4256a39cb7f5ced47662_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEwLTYtMS0xLTY2MTIxMw_77fe79d1-40d9-46e4-bc57-46b0740074f3"
      unitRef="usd">9344000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i0767c4272e26478980c25c39bb7ace23_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEyLTItMS0xLTY0NjAxMg_6526bf73-4d44-4743-a380-efb48757d666"
      unitRef="usd">679000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5e26023f2e6d43b6a7ba13d15c7ce357_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEyLTQtMS0xLTY0NjAxMg_41674971-b07d-4e5b-8432-056586b360fc"
      unitRef="usd">1208000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iac2a3771a8d3438e8ef885dd2e95f9ed_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEyLTYtMS0xLTY2MTIxOA_1f739f2a-c6d0-414c-993a-6fcaba706d33"
      unitRef="usd">257000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i51f75c36515b412fbd1c6763b37f7eec_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEzLTItMS0xLTY0NjAxMg_28e610f9-bed0-42fc-b89e-1aadd28bebda"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia77a745135824fe88cbc32ddd224de7f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEzLTQtMS0xLTY0NjAxMg_3986d1a2-3929-4253-9e99-3838e4f4eb5a"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia7117e96474e4ff080d7103db9479f59_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzEzLTYtMS0xLTY2MTIxOA_174ee049-734d-45e3-b26f-87ba66bf6ab6"
      unitRef="usd">493000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i6c688775b6e347699446d9d2aa66d0d7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE0LTItMS0xLTY0NjAxMg_f95f67db-1d93-411e-b7eb-81b9a1574846"
      unitRef="usd">1245000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i37c4aa3842094c7195d5c09655e90f68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE0LTQtMS0xLTY0NjAxMg_c4b586f7-ef97-4f0e-a46f-461df712d6f5"
      unitRef="usd">-519000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i9886e8305eb14f8284abb12aa4a12509_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE0LTYtMS0xLTY2MTIyNQ_690caf14-518d-4df1-a73d-160cafbba098"
      unitRef="usd">593000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i6c688775b6e347699446d9d2aa66d0d7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE1LTItMS0xLTY0NjAxMg_455af3ec-9ee2-4865-84d9-749cc17259d2"
      unitRef="usd">43000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i37c4aa3842094c7195d5c09655e90f68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE1LTQtMS0xLTY0NjAxMg_be8f6b4b-dc08-4c03-8c2a-c2f0bd069652"
      unitRef="usd">59000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i9886e8305eb14f8284abb12aa4a12509_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE1LTYtMS0xLTY2MTIyNQ_430b83f9-5f86-4fed-8a30-92f543b9cff0"
      unitRef="usd">136000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i6c688775b6e347699446d9d2aa66d0d7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE2LTItMS0xLTY0NjAxMg_05efb17d-82ed-4d3b-9bb0-afbb9a708423"
      unitRef="usd">23000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i37c4aa3842094c7195d5c09655e90f68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE2LTQtMS0xLTY0NjAxMg_adaff78b-ab58-40a3-9afc-25270a0ac516"
      unitRef="usd">49000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i9886e8305eb14f8284abb12aa4a12509_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE2LTYtMS0xLTY2MTIyNQ_5f9c4a0f-11ff-4fb6-acbd-ea732756bafc"
      unitRef="usd">1000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5c7ec85397a9456c95814cc9cecb28c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE3LTItMS0xLTY0NjAxMg_a8d492f9-1fdb-41cb-9313-50d0f51b1c54"
      unitRef="usd">1904000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i0767c4272e26478980c25c39bb7ace23_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE3LTQtMS0xLTY0NjAxMg_caa19327-72cb-48ee-bee8-312fdfd11b87"
      unitRef="usd">679000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5e26023f2e6d43b6a7ba13d15c7ce357_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE3LTYtMS0xLTY2MTIyNQ_8c873e53-66c4-41bc-89ff-d7bc51d70a93"
      unitRef="usd">1208000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE5LTItMS0xLTY0NjAxMg_ebd4df91-e4f1-4756-bfcd-2fe0d09c1ffb"
      unitRef="usd">5629000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE5LTQtMS0xLTY0NjAxMg_36248668-fa88-4c99-9f4d-6a16d4cffe4b"
      unitRef="usd">10552000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i7bf05fa66da94f138afe5a9b0113aba2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzE5LTYtMS0xLTY2MTI0Nw_58a02f9c-0068-49cd-8879-528685e2cfac"
      unitRef="usd">9016000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5e7e2e1c6c5646d581d9dd0d04f36ce0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIwLTItMS0xLTY0NjAxMg_5e249dd3-1a16-489e-9877-b34918aecb65"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="idf2f45d5764a4a728d51fe76c7629827_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIwLTQtMS0xLTY0NjAxMg_938e67b2-efd7-4795-aada-e31efa0131eb"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i7bfc4eebd7404c67a8d5fde0de9aed45_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIwLTYtMS0xLTY2MTI0Nw_a2253b36-39f6-4246-a5da-05c30518ca14"
      unitRef="usd">1722000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIxLTItMS0xLTY0NjAxMg_7c909bb9-33db-4f69-a05a-ee0d0b6344aa"
      unitRef="usd">6306000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIxLTQtMS0xLTY0NjAxMg_3aaa27e4-1945-42f3-bd0d-95adeba9899a"
      unitRef="usd">-5022000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIxLTYtMS0xLTY2MTI1NA_25c694bc-80d3-4ded-9147-1646f3a73cd8"
      unitRef="usd">466000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIyLTItMS0xLTY0NjAxMg_71bc55c2-7fd5-4a28-832d-b9d7a0d0b55a"
      unitRef="usd">926000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIyLTQtMS0xLTY0NjAxMg_3d33b79d-017e-41ad-bfdb-57952dc87f6d"
      unitRef="usd">476000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIyLTYtMS0xLTY2MTI1NA_7dcdc9ce-8540-4011-b53f-f42bf6633d6e"
      unitRef="usd">593000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIzLTItMS0xLTY0NjAxMg_e306a856-2a87-4b11-994b-8e4b338ba6fb"
      unitRef="usd">299000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIzLTQtMS0xLTY0NjAxMg_ab36aeac-4160-4a91-9828-6cec78c78c19"
      unitRef="usd">468000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzIzLTYtMS0xLTY2MTI1NA_18d8cf07-0058-4c1c-a63b-1e4e190defaf"
      unitRef="usd">94000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzI0LTItMS0xLTY0NjAxMg_6441e8c1-4672-4da4-8041-c49390284dfc"
      unitRef="usd">-39000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzI0LTQtMS0xLTY0NjAxMg_85ca3fe3-2642-4cde-8809-d605d9d2796c"
      unitRef="usd">-107000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzI0LTYtMS0xLTY2MTI1NA_803f6109-535c-4561-8fd6-17cb9f3eaa84"
      unitRef="usd">153000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzI1LTItMS0xLTY0NjAxMg_99f3c713-b0ff-40bb-8a03-427a7106f718"
      unitRef="usd">11347000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzI1LTQtMS0xLTY0NjAxMg_4202a055-f9da-49c6-923e-f456319439ab"
      unitRef="usd">5629000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90YWJsZTo4MzgxMGZkN2YzZjk0MzQ2YWI3NjE4ZGM0NmIxOTE5Ni90YWJsZXJhbmdlOjgzODEwZmQ3ZjNmOTQzNDZhYjc2MThkYzQ2YjE5MTk2XzI1LTYtMS0xLTY2MTI1NA_9cc30e50-5866-4aff-bb61-08b9db888706"
      unitRef="usd">10552000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i4a1ef5b4cbf04ed7b37cd6cfbc998513_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90ZXh0cmVnaW9uOjMwOGE1NDIxZDM4OTQ0MDg4YzRjYmIxYWZlOTY0OGVjXzY1OTcwNjk4MzkwMzU_c5b77e60-323b-49df-aa51-c20abf66fc05"
      unitRef="usd">16600000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i4a1ef5b4cbf04ed7b37cd6cfbc998513_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjIvZnJhZzozMDhhNTQyMWQzODk0NDA4OGM0Y2JiMWFmZTk2NDhlYy90ZXh0cmVnaW9uOjMwOGE1NDIxZDM4OTQ0MDg4YzRjYmIxYWZlOTY0OGVjXzY1OTcwNjk4MzkwMTg_6c7e8450-6bee-4da2-92b1-88a2b8f5064b"
      unitRef="number">0.39</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NjgvZnJhZzo1OTM2OWY5YjRkMzk0M2E1YTljZDBiMjE5ZmJmY2Q5ZS90ZXh0cmVnaW9uOjU5MzY5ZjliNGQzOTQzYTVhOWNkMGIyMTlmYmZjZDllXzEy_1f0cd1ab-a8e3-44e2-8431-0900b1cfa43a">Investments in Securities&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trading Securities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Trading securities are recorded at fair value with subsequent changes in fair value recorded as &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. The following table displays our investments in trading securities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mortgage-related securities (includes $427 million and $593 million, respectively, related to consolidated trusts)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-mortgage-related securities (includes $3.9&#160;billion and $4.2&#160;billion, respectively, pledged as collateral)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;46,918&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Primarily includes U.S. Treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays information about our net trading gains (losses).&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="30" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net trading gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net trading gains (losses) recognized in the period related to securities still held at period end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Available-for-Sale Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record AFS securities at fair value with unrealized gains and losses, recorded net of tax, as a component of &#x201c;Other comprehensive loss&#x201d; and we recognize realized gains and losses from the sale of AFS securities in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. We define the amortized cost basis of our AFS securities as unpaid principal balance, net of unamortized premiums and discounts, and other cost basis adjustments. We record an allowance for credit losses for AFS securities that reflects the impairment for credit losses, which are limited to the amount that fair value is less than the amortized cost. Impairment due to non-credit losses are recorded as unrealized losses within &#x201c;Other comprehensive loss.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the amortized cost, allowance for credit losses, gross unrealized gains and losses in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;), and fair value by major security type for AFS securities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; *    Total allowance for credit losses is less than $0.5&#160;million as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Agency securities consist of securities issued by Fannie Mae, Freddie Mac, and Ginnie Mae.&lt;/span&gt;&lt;/div&gt;Our Fannie Mae and other agency AFS securities consist of securities issued by us, Freddie Mac, or Ginnie Mae. The principal and interest on these securities are guaranteed by the issuing agency. We believe that the guaranty provided by the issuing agency, the support provided to the agencies by the U.S. government, the importance of the agencies to the liquidity and stability in the secondary mortgage market, and the long history of zero credit losses on agency mortgage-related securities are all indicators that there are currently no credit losses on these securities, even if the security is in an unrealized loss position. In addition, we generally hold these securities that are in an unrealized loss position to recovery. As a result, unless we intend to sell the security, we do not recognize an allowance for credit losses on agency mortgage-related securities. &lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display additional information regarding gross unrealized losses and fair value by major security type for AFS securities in an unrealized loss position, excluding allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="69" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less Than 12 Consecutive Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 Consecutive Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less Than 12 Consecutive Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 Consecutive Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="69" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the gross realized gains (losses) and proceeds on sales of AFS securities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross realized gains &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total proceeds (excludes initial sale of securities from new portfolio securitizations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display net unrealized gains and losses on AFS securities and other amounts recorded within our accumulated other comprehensive income, net of tax.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;Net unrealized gains (losses) on AFS securities for which we have not recorded an allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;Net unrealized gains (losses) on AFS securities for which we have recorded an allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;Accumulated other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Maturity Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the amortized cost and fair value of our AFS securities by major security type and remaining contractual maturity, assuming no principal prepayments. The contractual maturity of mortgage-backed securities is not a reliable indicator of their expected life because borrowers generally have the right to prepay their obligations at any time.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="117" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;One Year or Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;After One Year &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Through Five Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;After Five Years Through Ten Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;After Ten Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="117" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted-average interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Net carrying amount consists of amortized cost, net of allowance for credit losses on AFS securities but does not include any unrealized fair value gains or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Weighted-average interest rate includes the effects of discounts, premiums and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90ZXh0cmVnaW9uOmRiNGFkODM0OWEwYTRiNGU5ZDBiZDMxOWYxYTBiOWUyXzMzNQ_4a90aff4-bb31-4c56-be1d-3d96d1394d23">The following table displays our investments in trading securities.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mortgage-related securities (includes $427 million and $593 million, respectively, related to consolidated trusts)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-mortgage-related securities (includes $3.9&#160;billion and $4.2&#160;billion, respectively, pledged as collateral)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;46,918&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Primarily includes U.S. Treasury securities.&lt;/span&gt;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i8cc317273b0b42ad94826ff6c20671a2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzctMC0xLTEtNjQ2MDEyL3RleHRyZWdpb246Y2M4OGEzNmRkMDBmNDdlMTkyZDZjMzkwMjNhNjg4MTBfNDk_f1bb811f-4fd3-4c4f-b670-a40b5d206a73"
      unitRef="usd">427000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="if6eb413d3fa4482c813f73e692fe2413_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzctMC0xLTEtNjQ2MDEyL3RleHRyZWdpb246Y2M4OGEzNmRkMDBmNDdlMTkyZDZjMzkwMjNhNjg4MTBfNTc_9f6e055c-f98c-480a-9684-923e3e458591"
      unitRef="usd">593000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i284ff833c9a94e88a1e42e84aac0c784_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzctMi0xLTEtNjQ2MDEy_da6caa8e-38ba-4ea7-959a-3942220c8e91"
      unitRef="usd">3211000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i77b56fb617cc40f7816fef2e674800df_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzctNC0xLTEtNjQ2MDEy_7bd88150-9120-40a4-b648-fc696a7e9ece"
      unitRef="usd">4606000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i1f8dd9189eab4f37bcb4a655fe4d45f4_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzQtMC0xLTEtODI3MTQwL3RleHRyZWdpb246NmQzMDk2NWE4MjE2NDI0NThmZjZlMDQyM2YxYzdmMTRfMzA3ODYzMjU1Nzc5NDE_3352c86a-6b58-4439-a611-73d026cff0fc"
      unitRef="usd">3900000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i5e8354e21ceb4578bb80922481f749bf_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzQtMC0xLTEtODI3MTQwL3RleHRyZWdpb246NmQzMDk2NWE4MjE2NDI0NThmZjZlMDQyM2YxYzdmMTRfMzA3ODYzMjU1Nzc5NjY_548c82da-462c-4468-8258-b181defb637b"
      unitRef="usd">4200000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i4c38443d19b54ca4a6fe6f7326926eb9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzExLTItMS0xLTY0NjAxMg_178c6502-29bd-4565-a21a-6f78ffc5fcd4"
      unitRef="usd">46918000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i1eb627d55f82488fae5da377231fd92f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzExLTQtMS0xLTY0NjAxMg_93a232ab-a162-4dd8-ae6a-e3ff79524955"
      unitRef="usd">83600000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzEyLTItMS0xLTY0NjAxMg_ee7c35a8-c651-46a7-8115-ea52f937b3af"
      unitRef="usd">50129000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzEvZnJhZzpkYjRhZDgzNDlhMGE0YjRlOWQwYmQzMTlmMWEwYjllMi90YWJsZTo1OGJhMDVkMjlkYWQ0YWFlYjhjNmFhY2I5ZTgyODI1MC90YWJsZXJhbmdlOjU4YmEwNWQyOWRhZDRhYWViOGM2YWFjYjllODI4MjUwXzEyLTQtMS0xLTY0NjAxMg_edfbeccf-867a-4238-8b74-97ccf8402afb"
      unitRef="usd">88206000000</us-gaap:TradingSecuritiesDebt>
    <fnm:ScheduleOfTradingSecuritiesGainsLossesNetTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90ZXh0cmVnaW9uOjFhNjE1MTAxMjI1YjQ4Y2U4ZDk4OTk5NDJjZGEwMmUyXzkw_37d68e51-ae60-45ce-93ee-ad4327441aed">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays information about our net trading gains (losses).&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="30" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net trading gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net trading gains (losses) recognized in the period related to securities still held at period end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</fnm:ScheduleOfTradingSecuritiesGainsLossesNetTableTextBlock>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90YWJsZToyYjBiNTE5ZjNkMjA0ODI0OWJkZmMxMjQ1ZGMwOGQ3OS90YWJsZXJhbmdlOjJiMGI1MTlmM2QyMDQ4MjQ5YmRmYzEyNDVkYzA4ZDc5XzQtMi0xLTEtNjQ2MDEy_076407a7-f37f-4e38-82e6-2e6199c11a67"
      unitRef="usd">-3504000000</us-gaap:DebtSecuritiesTradingGainLoss>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90YWJsZToyYjBiNTE5ZjNkMjA0ODI0OWJkZmMxMjQ1ZGMwOGQ3OS90YWJsZXJhbmdlOjJiMGI1MTlmM2QyMDQ4MjQ5YmRmYzEyNDVkYzA4ZDc5XzQtNi0xLTEtNjQ2MDEy_7d012874-ab88-44ad-b7b2-aaea2c0c5039"
      unitRef="usd">-1060000000</us-gaap:DebtSecuritiesTradingGainLoss>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90YWJsZToyYjBiNTE5ZjNkMjA0ODI0OWJkZmMxMjQ1ZGMwOGQ3OS90YWJsZXJhbmdlOjJiMGI1MTlmM2QyMDQ4MjQ5YmRmYzEyNDVkYzA4ZDc5XzQtMTAtMS0xLTY0NjAxMg_0c3ba38f-8fa2-4382-a30b-628d26385da2"
      unitRef="usd">513000000</us-gaap:DebtSecuritiesTradingGainLoss>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90YWJsZToyYjBiNTE5ZjNkMjA0ODI0OWJkZmMxMjQ1ZGMwOGQ3OS90YWJsZXJhbmdlOjJiMGI1MTlmM2QyMDQ4MjQ5YmRmYzEyNDVkYzA4ZDc5XzUtMi0xLTEtNjQ2MDEy_b00eadea-5976-42b0-834e-ded9a3d98d0c"
      unitRef="usd">-2865000000</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90YWJsZToyYjBiNTE5ZjNkMjA0ODI0OWJkZmMxMjQ1ZGMwOGQ3OS90YWJsZXJhbmdlOjJiMGI1MTlmM2QyMDQ4MjQ5YmRmYzEyNDVkYzA4ZDc5XzUtNi0xLTEtNjQ2MDEy_98b5fd6f-d70f-48ad-a1d0-e3f7284d15b7"
      unitRef="usd">-997000000</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81NzQvZnJhZzoxYTYxNTEwMTIyNWI0OGNlOGQ5ODk5OTQyY2RhMDJlMi90YWJsZToyYjBiNTE5ZjNkMjA0ODI0OWJkZmMxMjQ1ZGMwOGQ3OS90YWJsZXJhbmdlOjJiMGI1MTlmM2QyMDQ4MjQ5YmRmYzEyNDVkYzA4ZDc5XzUtMTAtMS0xLTY0NjAxMg_384ee278-0b93-4e96-a4d6-d6bf876c7de4"
      unitRef="usd">252000000</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90ZXh0cmVnaW9uOmVlNjUyZDAxYTg2NzRjMjBiZDRiMTgwMDkzOThiZTU0XzE3Mzg_e45b348b-b6fd-4fab-9e30-f2a49143a07c">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the amortized cost, allowance for credit losses, gross unrealized gains and losses in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;), and fair value by major security type for AFS securities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; *    Total allowance for credit losses is less than $0.5&#160;million as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Agency securities consist of securities issued by Fannie Mae, Freddie Mac, and Ginnie Mae.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzMtMy0xLTEtNjc4NTc0_f5bf0f67-668d-48ec-984f-68936d435577"
      unitRef="usd">445000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzMtNy0xLTEtNjc4NTgx_332673fa-aa8c-480a-a8d4-638c5f06dabc"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzMtMTEtMS0xLTY3ODU4OA_b863b860-7608-4c7f-8bbd-a3e91a057c44"
      unitRef="usd">3000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzMtMTUtMS0xLTY3ODU5NQ_1dbff504-1c6c-47ca-a7a1-878ce80015bc"
      unitRef="usd">22000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzMtMTktMS0xLTY3ODYwMg_6d429b0f-b692-4c9c-88f2-53c23ae31fbf"
      unitRef="usd">426000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzgtMy0xLTEtNjQ2MDEy_43955ed2-bb11-47df-9f6c-cf0006360657"
      unitRef="usd">269000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzgtNy0xLTEtNjQ2MDEy_98c054ea-9522-4bed-a796-7bf083ad9913"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzgtMTEtMS0xLTY0NjAxMg_cc2746f5-9a3c-45d0-993b-c55ef8306555"
      unitRef="usd">5000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzgtMTUtMS0xLTY0NjAxMg_fdd17ad1-5d63-449d-8fc4-8c6dfda32b09"
      unitRef="usd">1000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzgtMTktMS0xLTY0NjAxMg_5780eca1-0681-4224-9498-600d19dbfcef"
      unitRef="usd">270000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzktMy0xLTEtNjQ2MDEy_2c0b6007-b4b8-44be-875d-22562da8cb33"
      unitRef="usd">714000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzktNy0xLTEtNjQ2MDEy_ff37e5e3-7159-4edc-ab5f-52ab152b59c4"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzktMTEtMS0xLTY0NjAxMg_d3682999-d535-4640-b769-685116a9cf21"
      unitRef="usd">8000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzktMTUtMS0xLTY0NjAxMg_49ba4f8e-a431-42f3-8888-2e7368c5da7a"
      unitRef="usd">23000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTowZjQ4MzM4NTYzMTY0Y2Y2OGM3Y2M0YjMzYzg5MmU4MS90YWJsZXJhbmdlOjBmNDgzMzg1NjMxNjRjZjY4YzdjYzRiMzNjODkyZTgxXzktMTktMS0xLTY0NjAxMg_03c32087-a0aa-473a-bf28-bcdef860aaa1"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzMtMy0xLTEtNjc4NTM4_c305b815-de33-43f5-abc4-2d73aa8ec131"
      unitRef="usd">504000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzMtNy0xLTEtNjc4NTQ1_1bda8d47-63cf-416e-9947-8a496ba8ef01"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzMtMTEtMS0xLTY3ODU1Mg_ea23904c-7979-4453-90d4-7a0bf9fe7dd9"
      unitRef="usd">14000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzMtMTUtMS0xLTY3ODU1OQ_93e38f89-d5bb-42ae-b36c-26cc0a9ef6c4"
      unitRef="usd">11000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzMtMTktMS0xLTY3ODU2Ng_9c54447d-c394-4afb-a596-ed5feab0518d"
      unitRef="usd">507000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzgtMy0xLTEtNjQ2MDEy_6da150d9-66c1-4aea-a452-0f6747305fea"
      unitRef="usd">323000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzgtMTEtMS0xLTY0NjAxMg_9e59d844-1a4f-4983-bcaa-34848543ae2e"
      unitRef="usd">10000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzgtMTUtMS0xLTY0NjAxMg_d29d7e2a-ab7b-478c-837d-ea1758d83fdc"
      unitRef="usd">3000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzgtMTktMS0xLTY0NjAxMg_f1c9741d-6151-4112-ab14-b1c144ca274e"
      unitRef="usd">330000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzktMy0xLTEtNjQ2MDEy_7162ccb0-8bf0-4a0a-865d-fcbf0e51c2b4"
      unitRef="usd">827000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzktMTEtMS0xLTY0NjAxMg_18f18505-fd55-4bb7-8d6c-5fa876f06ec1"
      unitRef="usd">24000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzktMTUtMS0xLTY0NjAxMg_fcd6f320-0910-40c6-97d0-b1744b92a373"
      unitRef="usd">14000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90YWJsZTphYzdmOGU5ZDEyZGE0YTc0YWYxODkxNjMyN2M4YThlYS90YWJsZXJhbmdlOmFjN2Y4ZTlkMTJkYTRhNzRhZjE4OTE2MzI3YzhhOGVhXzktMTktMS0xLTY0NjAxMg_a765db01-c4d5-4ca2-908c-9e7fe70aab06"
      unitRef="usd">837000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i8e5a4049f8b64a16a7161b003fdb9a5e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90ZXh0cmVnaW9uOmVlNjUyZDAxYTg2NzRjMjBiZDRiMTgwMDkzOThiZTU0Xzk4OTU2MDQ2NTI4Mjk_1648ff02-8db0-4e7e-b148-2b76be7d2949"
      unitRef="usd">500000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if169b699afd344439616c0d7bc5c50c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODAvZnJhZzplZTY1MmQwMWE4Njc0YzIwYmQ0YjE4MDA5Mzk4YmU1NC90ZXh0cmVnaW9uOmVlNjUyZDAxYTg2NzRjMjBiZDRiMTgwMDkzOThiZTU0Xzk4OTU2MDQ2NTI4Mjk_5c6e9203-c95e-4e28-b091-9150d2038cef"
      unitRef="usd">500000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90ZXh0cmVnaW9uOjEzMjdhZGYwMTdmOTQ4NTk5YWI5ZGUwMmNiODRmNDEwXzg0MQ_ed3a91a1-ae66-4b32-8704-b81ae0accb19">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display additional information regarding gross unrealized losses and fair value by major security type for AFS securities in an unrealized loss position, excluding allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="69" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less Than 12 Consecutive Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 Consecutive Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less Than 12 Consecutive Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;12 Consecutive Months or Longer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="69" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;159&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtMi0xLTEtNzk5NTY1_32c633f6-f6d5-46d0-b5d0-95a05cebc8a1"
      unitRef="usd">12000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtNS0xLTEtNzk5NTc4_ae66e655-6549-4b2b-bd85-e050106598db"
      unitRef="usd">161000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtOC0xLTEtNzk5NTk1_1ad20c10-a4c7-4b88-82be-a7bba54a5342"
      unitRef="usd">10000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtMTEtMS0xLTc5OTYwNw_6e25193f-6220-4cbb-a549-73240b18fb21"
      unitRef="usd">159000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtMTQtMS0xLTc5OTYxNw_277aba0c-ac21-4a34-8967-79e8223966d1"
      unitRef="usd">5000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtMTctMS0xLTc5OTY0NA_987f2e16-18a1-475d-b704-ce4410c7392b"
      unitRef="usd">225000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtMjAtMS0xLTc5OTY2Mg_b4e6a028-44eb-4f2e-9a7f-888e85918ab6"
      unitRef="usd">6000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifbbe66b4418342d1b79e43326d25648c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzYtMjMtMS0xLTc5OTY2OQ_e0844071-0a5a-42fe-90a6-bdf184b40fdd"
      unitRef="usd">102000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctMi0xLTEtNzk5NTY5_61e55e7e-50e6-4074-bb5f-8a3e4917b415"
      unitRef="usd">1000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctNS0xLTEtNzk5NTgz_9f1cf4ab-45fe-4b7f-b7b1-5acc1eac9038"
      unitRef="usd">8000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctOC0xLTEtNzk5NTk5_3b9c9002-d43e-44d1-bd05-b127e1343e88"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctMTEtMS0xLTc5OTYxMQ_69bcc082-5a8f-45e9-b6cd-724cc5cd77ab"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctMTQtMS0xLTc5OTYxNw_622fd00c-838e-4e12-ad03-f0d35f8722fe"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctMTctMS0xLTc5OTY1Mg_75bf0c0b-fd37-4f48-a93f-19a954f8deca"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctMjAtMS0xLTc5OTY3Ng_9b8c2319-27a0-4262-8bdd-cc9412ff7b20"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i89b7c77a62894410b853a9f9d807b529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzctMjMtMS0xLTc5OTY4Mw_40f27b20-f934-43a4-bb35-2a305ce631e9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktMi0xLTEtNzk5NTcz_1e790ef9-7c07-4157-ab82-bbf713431fb5"
      unitRef="usd">13000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktNS0xLTEtNzk5NTkw_dee73e7c-ba75-47e0-8d51-3ec41dc6de99"
      unitRef="usd">169000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktOC0xLTEtNzk5NjA0_50f85b27-33e8-40d4-b397-6070a47a8250"
      unitRef="usd">10000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktMTEtMS0xLTc5OTYxNA_739700fe-fbb2-4021-b59e-f9c24cf64ea0"
      unitRef="usd">159000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktMTQtMS0xLTc5OTY0MQ_46fe1b4f-74bd-4f35-9350-12aeb933ba7f"
      unitRef="usd">8000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktMTctMS0xLTc5OTY1OQ_beb317c2-8115-4211-8554-d7b6f1bc3c13"
      unitRef="usd">228000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktMjAtMS0xLTc5OTY5Mg_420dce5c-49e0-4338-8d0d-65ad146a23e7"
      unitRef="usd">6000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo5ZTk3MTllNmU0NTQ0YzlmOGIyMGFiNGVmMzU2ZmJiMS90YWJsZXJhbmdlOjllOTcxOWU2ZTQ1NDRjOWY4YjIwYWI0ZWYzNTZmYmIxXzktMjMtMS0xLTc5OTY5NQ_54a77156-1143-4334-aef2-c19df1595cf6"
      unitRef="usd">102000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90ZXh0cmVnaW9uOjEzMjdhZGYwMTdmOTQ4NTk5YWI5ZGUwMmNiODRmNDEwXzgyMw_b39897b6-33d7-4bbb-a0de-c381bb84f756">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the gross realized gains (losses) and proceeds on sales of AFS securities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross realized gains &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total proceeds (excludes initial sale of securities from new portfolio securitizations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo4NGU5ZTZlMWMxYjc0MjE2YTk3MjZlMTU3YzAxZDY0Mi90YWJsZXJhbmdlOjg0ZTllNmUxYzFiNzQyMTZhOTcyNmUxNTdjMDFkNjQyXzMtMi0xLTEtNjQ2MDEy_f1a17d61-bea3-4a6e-b14e-8bc3c8a9814e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo4NGU5ZTZlMWMxYjc0MjE2YTk3MjZlMTU3YzAxZDY0Mi90YWJsZXJhbmdlOjg0ZTllNmUxYzFiNzQyMTZhOTcyNmUxNTdjMDFkNjQyXzMtNC0xLTEtNjQ2MDEy_8248f8b7-4285-40ba-813f-5080bf9b117b"
      unitRef="usd">59000000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo4NGU5ZTZlMWMxYjc0MjE2YTk3MjZlMTU3YzAxZDY0Mi90YWJsZXJhbmdlOjg0ZTllNmUxYzFiNzQyMTZhOTcyNmUxNTdjMDFkNjQyXzMtNi0xLTEtNjQ2MDEy_e91d8e16-308f-4b68-9fe6-b25f15c38bdc"
      unitRef="usd">57000000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo4NGU5ZTZlMWMxYjc0MjE2YTk3MjZlMTU3YzAxZDY0Mi90YWJsZXJhbmdlOjg0ZTllNmUxYzFiNzQyMTZhOTcyNmUxNTdjMDFkNjQyXzUtMi0xLTEtNjQ2MDEy_2c4f411f-e684-4fe3-a560-4e9c4981baa3"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo4NGU5ZTZlMWMxYjc0MjE2YTk3MjZlMTU3YzAxZDY0Mi90YWJsZXJhbmdlOjg0ZTllNmUxYzFiNzQyMTZhOTcyNmUxNTdjMDFkNjQyXzUtNC0xLTEtNjQ2MDEy_efa14da6-b58f-466d-9ec3-297290d89f5a"
      unitRef="usd">582000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTo4NGU5ZTZlMWMxYjc0MjE2YTk3MjZlMTU3YzAxZDY0Mi90YWJsZXJhbmdlOjg0ZTllNmUxYzFiNzQyMTZhOTcyNmUxNTdjMDFkNjQyXzUtNi0xLTEtNjQ2MDEy_795cd3f9-b76b-4a27-883d-5361f4c30bff"
      unitRef="usd">361000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90ZXh0cmVnaW9uOjEzMjdhZGYwMTdmOTQ4NTk5YWI5ZGUwMmNiODRmNDEwXzgyMA_1eea0d26-5be9-42da-a35f-c050e4740a27">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display net unrealized gains and losses on AFS securities and other amounts recorded within our accumulated other comprehensive income, net of tax.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;Net unrealized gains (losses) on AFS securities for which we have not recorded an allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;Net unrealized gains (losses) on AFS securities for which we have recorded an allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;Accumulated other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzMtMi0xLTEtNjQ2MDEy_4860b87f-386c-4ce9-8ed1-d2e356b2d803"
      unitRef="usd">-13000000</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzMtNC0xLTEtNjQ2MDEy_64fa4cca-6468-403b-91ac-894b739f5b07"
      unitRef="usd">9000000</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzMtNi0xLTEtNzExMjgz_e210843f-5cc0-496b-85b0-c6fb6731eae9"
      unitRef="usd">74000000</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentRecorded
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzQtMi0xLTEtNjQ2MDEy_f039d07c-7794-4dc3-a6bb-1024370ec000"
      unitRef="usd">0</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentRecorded>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentRecorded
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzQtNC0xLTEtNjQ2MDEy_fb18d63d-15f2-41a0-bab9-1878d7d620eb"
      unitRef="usd">-2000000</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentRecorded>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentRecorded
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzQtNi0xLTEtNzExMjgz_0e3103db-d539-4bfc-9ac8-c021ce0df000"
      unitRef="usd">0</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentRecorded>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzUtMi0xLTEtNjQ2MDEy_c44adcae-a116-42e3-95fb-7057632776b5"
      unitRef="usd">-48000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzUtNC0xLTEtNjQ2MDEy_b5dbdcf7-bd4e-4f79-997d-8ea284f4658d"
      unitRef="usd">-31000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzUtNi0xLTEtNzExMjgz_4e5699fa-55d7-4ebf-9c9c-51bedf89aada"
      unitRef="usd">-42000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzYtMi0xLTEtNjQ2MDEy_3143ad0e-b0f6-4144-9aea-b5ff2375b278"
      unitRef="usd">35000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzYtNC0xLTEtNjQ2MDEy_6626d823-b3dd-4c5b-b974-8bfcd534d684"
      unitRef="usd">38000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODMvZnJhZzoxMzI3YWRmMDE3Zjk0ODU5OWFiOWRlMDJjYjg0ZjQxMC90YWJsZTplYWQxY2E2Y2QwNmU0YzZmYmZhMTg0MmVkOGI3NTg2Yi90YWJsZXJhbmdlOmVhZDFjYTZjZDA2ZTRjNmZiZmExODQyZWQ4Yjc1ODZiXzYtNi0xLTEtNzExMjgz_42b8ce9f-a3c6-4eed-8d27-327710821a33"
      unitRef="usd">116000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90ZXh0cmVnaW9uOmNmMGNmNjIyOWU5ODRmOTg5YmY3ZjQ1NjMyMDA3MjY1XzY4NQ_0b901b4a-135e-4853-97d2-4cabc4ad14d8">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the amortized cost and fair value of our AFS securities by major security type and remaining contractual maturity, assuming no principal prepayments. The contractual maturity of mortgage-backed securities is not a reliable indicator of their expected life because borrowers generally have the right to prepay their obligations at any time.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="117" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;One Year or Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;After One Year &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Through Five Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;After Five Years Through Ten Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;After Ten Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="117" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other mortgage-related securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted-average interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Net carrying amount consists of amortized cost, net of allowance for credit losses on AFS securities but does not include any unrealized fair value gains or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Weighted-average interest rate includes the effects of discounts, premiums and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMy0xLTEtNjQ2MDEy_aef7391e-dd70-4fbf-bff6-48280c5e683b"
      unitRef="usd">445000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtNy0xLTEtNjQ2MDEy_7781e5d0-bd2b-4216-b639-a7daa911cea8"
      unitRef="usd">426000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMTEtMS0xLTY0NjAxMg_be084d1a-9e34-4755-91f7-4661da8bfe8e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMTUtMS0xLTY0NjAxMg_99caa10d-7403-49b3-8f26-0af5ea858c34"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMTktMS0xLTY0NjAxMg_8d8ef208-b9cd-4f3f-b45e-f22cafb1094e"
      unitRef="usd">3000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMjMtMS0xLTY0NjAxMg_c5587261-2753-4661-bc46-1d84f5433100"
      unitRef="usd">3000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMjctMS0xLTY0NjAxMg_9c68bd57-4c43-4cb5-bf74-515e2c08e629"
      unitRef="usd">12000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMzEtMS0xLTY0NjAxMg_7bbb2dd9-b09e-45e4-a3ca-b7aefb5ab722"
      unitRef="usd">12000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMzUtMS0xLTY0NjAxMg_137a2e3c-f4c6-4e50-a78c-8c0bc386144d"
      unitRef="usd">430000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="iba17284056f249d79a29775ad0c756e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzQtMzktMS0xLTY0NjAxMg_4b46be54-5509-478a-b2a3-9f820a9b0a01"
      unitRef="usd">411000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMy0xLTEtNjQ2MDEy_8aecbf14-5ae5-4c45-b756-0f4f93621448"
      unitRef="usd">266000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktNy0xLTEtNjQ2MDEy_d11cf7c0-e1cd-43aa-ab2b-2bcd062a7147"
      unitRef="usd">270000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMTEtMS0xLTY0NjAxMg_f30bf4c5-1562-41a9-9065-dec112581962"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMTUtMS0xLTY0NjAxMg_6a16196f-3b1b-413c-b564-1869d3ed7aef"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMTktMS0xLTY0NjAxMg_e05a0f0b-5d7d-40f5-9d0a-0b0dc2d660f7"
      unitRef="usd">17000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMjMtMS0xLTY0NjAxMg_a7007370-8892-4b45-a8df-77da5b74b2fe"
      unitRef="usd">17000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMjctMS0xLTY0NjAxMg_eb69b4fa-35f4-486d-9ec4-cc0ba799cffd"
      unitRef="usd">16000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMzEtMS0xLTY0NjAxMg_23417d37-a554-44d6-bbcf-bdcad28c1782"
      unitRef="usd">17000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMzUtMS0xLTY0NjAxMg_f08ffd58-e7fa-4863-8f3b-90bd651665f1"
      unitRef="usd">232000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i98df6c6cf2134f708e116be028631a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzktMzktMS0xLTY0NjAxMg_f2be450e-f983-49bd-8144-20b2fb7d53e2"
      unitRef="usd">235000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTMtMS0xLTY0NjAxMg_6320399a-8d4b-4525-b52c-00cc33add3ed"
      unitRef="usd">711000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTctMS0xLTY0NjAxMg_8c985ac4-29d0-4d94-838b-441afa63089b"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTExLTEtMS02NDYwMTI_c34b4078-bf74-4099-bcf4-53c5ec5f26c9"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTE1LTEtMS02NDYwMTI_06099a74-4232-4428-a730-90fc7b69f8df"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTE5LTEtMS02NDYwMTI_924c2461-4139-4ff4-9f25-3c4b087dd55a"
      unitRef="usd">20000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTIzLTEtMS02NDYwMTI_43bfed1b-83ea-4058-9b6a-ae0a0f2c5bd7"
      unitRef="usd">20000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTI3LTEtMS02NDYwMTI_ade628c5-7a49-4522-be42-b083406c59f7"
      unitRef="usd">28000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTMxLTEtMS02NDYwMTI_59d4ddf5-5673-4d34-9855-76f8743479b9"
      unitRef="usd">29000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTM1LTEtMS02NDYwMTI_a8e234dd-f106-496d-8705-13281e6b62a9"
      unitRef="usd">662000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzEwLTM5LTEtMS02NDYwMTI_a4e5ebe2-0aa9-4d74-b84d-33ee13f9e62e"
      unitRef="usd">646000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzctMy0xLTEtNjgwNDM1_62323939-0680-4498-a42c-c96134161d86"
      unitRef="number">0.0727</us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield>
    <us-gaap:DebtSecuritiesAvailableForSaleMaturityWithinOneYearWeightedAverageYield
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzctMTEtMS0xLTY4MDQ0MA_d362ccdc-6b8b-42a6-86bc-c5bf1eea4334"
      unitRef="number">0.0768</us-gaap:DebtSecuritiesAvailableForSaleMaturityWithinOneYearWeightedAverageYield>
    <us-gaap:DebtSecuritiesAvailableForSaleMaturityAfterOneThroughFiveYearsWeightedAverageYield
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzctMTktMS0xLTY4MDQ0NQ_f1e8f62e-903b-48e5-afb9-8fe9917a568b"
      unitRef="number">0.0680</us-gaap:DebtSecuritiesAvailableForSaleMaturityAfterOneThroughFiveYearsWeightedAverageYield>
    <us-gaap:DebtSecuritiesAvailableForSaleMaturityAfterFiveThroughTenYearsWeightedAverageYield
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzctMjctMS0xLTY4MDQ1Mw_59608c12-d7f5-41f1-a41f-0f8e7789b43a"
      unitRef="number">0.0664</us-gaap:DebtSecuritiesAvailableForSaleMaturityAfterFiveThroughTenYearsWeightedAverageYield>
    <us-gaap:DebtSecuritiesAvailableForSaleMaturityAfter10YearsWeightedAverageYield
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODYvZnJhZzpjZjBjZjYyMjllOTg0Zjk4OWJmN2Y0NTYzMjAwNzI2NS90YWJsZToyZjQ1NDE0NTEyMzU0ZDNlOGVhYjhlYTBlZWNjN2ZjZi90YWJsZXJhbmdlOjJmNDU0MTQ1MTIzNTRkM2U4ZWFiOGVhMGVlY2M3ZmNmXzctMzUtMS0xLTY4MDQ1OA_c83bef48-db67-432f-9fe0-a3b28009446c"
      unitRef="number">0.0731</us-gaap:DebtSecuritiesAvailableForSaleMaturityAfter10YearsWeightedAverageYield>
    <us-gaap:GuaranteesTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81ODkvZnJhZzo4YzRhYzc5MGVjOTQ0OGFkYTExZjI0YmRlNTY3MmIxOC90ZXh0cmVnaW9uOjhjNGFjNzkwZWM5NDQ4YWRhMTFmMjRiZGU1NjcyYjE4XzEy_ce666d54-ea59-4e99-8aa5-5946f145d2d1">Financial Guarantees&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize a guaranty obligation for our obligation to stand ready to perform on our guarantees to unconsolidated trusts and other guaranty arrangements. These off-balance sheet guarantees expose us to credit losses primarily relating to the unpaid principal balance of our unconsolidated Fannie Mae MBS and other financial guarantees. The maximum remaining contractual term of our guarantees is 29 years; however, the actual term of each guaranty may be significantly less than the contractual term based on the prepayment characteristics of the related mortgage loans. We measure our guaranty reserve for estimated credit losses for off-balance sheet exposures over the contractual period for which they are exposed to the credit risk, unless that obligation is unconditionally cancellable by the issuer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As the guarantor of structured securities backed in whole or in part by Freddie Mac-issued securities, we extend our guaranty to the underlying Freddie Mac securities in our resecuritization trusts. However, Freddie Mac continues to guarantee the payment of principal and interest on the underlying Freddie Mac securities that we have resecuritized. When we began issuing UMBS, we entered into an indemnification agreement under which Freddie Mac agreed to indemnify us for losses caused by its failure to meet its payment or other specified obligations under the trust agreements pursuant to which the underlying resecuritized securities were issued. As a result, and due to the funding commitment available to Freddie Mac through its senior preferred stock purchase agreement with Treasury, we have concluded that the associated credit risk is negligible. Accordingly, we exclude from the following table Freddie Mac securities backing unconsolidated Fannie Mae-issued structured securities of $234.0 billion and $212.3&#160;billion as of December 31, 2022 and December 31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our off-balance sheet maximum exposure, guaranty obligation recognized in our consolidated balance sheets and the potential maximum recovery from third parties through available credit enhancements and recourse related to our financial guarantees.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Maximum Exposure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Guaranty Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Maximum Recovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum Exposure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Guaranty Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Maximum Recovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Unconsolidated Fannie Mae MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;3,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;3,058&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other guaranty arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;9,573&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2,012&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;12,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;5,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recoverability of such credit enhancements and recourse is subject to, among other factors, the ability of our mortgage insurers and the U.S. government, as a financial guarantor, to meet their obligations to us. For information on our mortgage insurers, see &#x201c;Note 13, Concentrations of Credit Risk.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Primarily consists of credit enhancements and long-term standby commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:GuaranteesTextBlock>
    <us-gaap:OffBalanceSheetCreditExposurePolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90ZXh0cmVnaW9uOjhlZmQ4ZTUxOTA0YjQ1YTE5MmZhZWJlMDNjOTY4MjM2XzMxODM_9b1cd955-6d9e-469f-aa92-9f33dab2f94e">We recognize a guaranty obligation for our obligation to stand ready to perform on our guarantees to unconsolidated trusts and other guaranty arrangements. These off-balance sheet guarantees expose us to credit losses primarily relating to the unpaid principal balance of our unconsolidated Fannie Mae MBS and other financial guarantees.We measure our guaranty reserve for estimated credit losses for off-balance sheet exposures over the contractual period for which they are exposed to the credit risk, unless that obligation is unconditionally cancellable by the issuer.</us-gaap:OffBalanceSheetCreditExposurePolicyPolicyTextBlock>
    <fnm:GuarantorObligationContractualTerm
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90ZXh0cmVnaW9uOjhlZmQ4ZTUxOTA0YjQ1YTE5MmZhZWJlMDNjOTY4MjM2Xzg4Nw_6fe353ff-1583-4d69-95a1-ce5409933acc">P29Y</fnm:GuarantorObligationContractualTerm>
    <fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity
      contextRef="i2935ca1792604e2596c84605a275615d_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90ZXh0cmVnaW9uOjhlZmQ4ZTUxOTA0YjQ1YTE5MmZhZWJlMDNjOTY4MjM2XzI0OTk_a62f2a51-f5e9-4601-9e85-a3d199618355"
      unitRef="usd">234000000000</fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity>
    <fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity
      contextRef="i3d73512a4ad342708b9fd4834e5667b1_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90ZXh0cmVnaW9uOjhlZmQ4ZTUxOTA0YjQ1YTE5MmZhZWJlMDNjOTY4MjM2XzI1MDY_8c43d48f-392c-4f1b-a153-fad3c5e3c403"
      unitRef="usd">212300000000</fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90ZXh0cmVnaW9uOjhlZmQ4ZTUxOTA0YjQ1YTE5MmZhZWJlMDNjOTY4MjM2XzMxNjc_63a0247c-55b3-4acc-9d94-09dde4aa6980">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our off-balance sheet maximum exposure, guaranty obligation recognized in our consolidated balance sheets and the potential maximum recovery from third parties through available credit enhancements and recourse related to our financial guarantees.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Maximum Exposure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Guaranty Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Maximum Recovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum Exposure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Guaranty Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Maximum Recovery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="48" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Unconsolidated Fannie Mae MBS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;3,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;3,058&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other guaranty arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;9,573&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2,012&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;12,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;5,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Recoverability of such credit enhancements and recourse is subject to, among other factors, the ability of our mortgage insurers and the U.S. government, as a financial guarantor, to meet their obligations to us. For information on our mortgage insurers, see &#x201c;Note 13, Concentrations of Credit Risk.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Primarily consists of credit enhancements and long-term standby commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="if68ada4bc7d949358f80854201ee472c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzQtMi0xLTEtNjQ2MDEy_a95fae69-342d-4bf6-9787-4911bc54210b"
      unitRef="usd">3139000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="if68ada4bc7d949358f80854201ee472c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzQtNS0xLTEtNjQ2MDEy_69d03785-1157-4fdb-8e94-3c778cc601f5"
      unitRef="usd">15000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="if68ada4bc7d949358f80854201ee472c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzQtOC0xLTEtNjQ2MDEy_3ea360dc-44cc-4d18-8a7c-fdb35d424817"
      unitRef="usd">3058000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i3be073c6d18d4b4daf935a04454c4ac6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzQtMTEtMS0xLTY0NjAxMg_1189129a-7668-4509-8972-f989ae7fe5d2"
      unitRef="usd">3733000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i3be073c6d18d4b4daf935a04454c4ac6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzQtMTQtMS0xLTY0NjAxMg_8f51b0b9-0c4b-4db2-8e3d-b9e97966088e"
      unitRef="usd">16000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i3be073c6d18d4b4daf935a04454c4ac6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzQtMTctMS0xLTY0NjAxMg_6ff01891-7af8-48a7-9faa-a212e9733c7d"
      unitRef="usd">3626000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i8792abc91fe8485dbf5ca45be44ec582_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzUtMi0xLTEtNjQ2MDEy_58fbbb49-eff3-478a-8bc7-f7391fe9a808"
      unitRef="usd">9573000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i8792abc91fe8485dbf5ca45be44ec582_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzUtNS0xLTEtNjQ2MDEy_fd78a112-fd71-421f-ae0e-ffddb1cdd498"
      unitRef="usd">79000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i8792abc91fe8485dbf5ca45be44ec582_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzUtOC0xLTEtNjQ2MDEy_e7ca5367-76f7-4666-a320-58e722521e7c"
      unitRef="usd">2012000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i5e32d4f467d44cef82cd33563e2f855d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzUtMTEtMS0xLTY0NjAxMg_d723a373-a95a-49f1-bd34-062b0a4ecfc6"
      unitRef="usd">10423000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i5e32d4f467d44cef82cd33563e2f855d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzUtMTQtMS0xLTY0NjAxMg_14c1c4f0-503f-4178-8204-ce90a6b525b0"
      unitRef="usd">85000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i5e32d4f467d44cef82cd33563e2f855d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzUtMTctMS0xLTY0NjAxMg_3d74e76a-eb8c-44f7-b870-2087630e2d89"
      unitRef="usd">2117000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzYtMi0xLTEtNjQ2MDEy_434af343-339c-442d-a8dd-a04e98c2b746"
      unitRef="usd">12712000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzYtNS0xLTEtNjQ2MDEy_f241de79-345f-4dd3-adbb-4e168ff1393c"
      unitRef="usd">94000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzYtOC0xLTEtNjQ2MDEy_ced7558b-1e5e-42d4-a2e7-cff08042a9df"
      unitRef="usd">5070000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzYtMTEtMS0xLTY0NjAxMg_a9251eab-1891-40a5-bdc7-fa32845d5432"
      unitRef="usd">14156000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzYtMTQtMS0xLTY0NjAxMg_a44c7b8f-4732-4bc6-8776-35be30bb5f46"
      unitRef="usd">101000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTIvZnJhZzo4ZWZkOGU1MTkwNGI0NWExOTJmYWViZTAzYzk2ODIzNi90YWJsZToxNGRjNDYwOWE2YTg0ODM5YmQxNDUwMTNjZmNiMTVmNS90YWJsZXJhbmdlOjE0ZGM0NjA5YTZhODQ4MzliZDE0NTAxM2NmY2IxNWY1XzYtMTctMS0xLTY0NjAxMg_1cd3fcc1-97e4-4ce2-bd79-9e9c6dab2580"
      unitRef="usd">5743000000</fnm:MaximumRecovery>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTUvZnJhZzo2NDQxYjcyZDE3YjM0MGYxOTdjZjhhYWViODJmZjY2MC90ZXh0cmVnaW9uOjY0NDFiNzJkMTdiMzQwZjE5N2NmOGFhZWI4MmZmNjYwXzE2_62b62c3a-608d-4789-8148-fc7a4a732ead">Short-Term and Long-Term Debt&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In January 2021, we began applying fair value hedge accounting to certain debt issuances. The objective of our fair value hedges is to reduce GAAP earnings volatility related to changes in benchmark interest rates. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; and &#x201c;Note 8, Derivative Instruments&#x201d; for additional information on our fair value hedge accounting policy and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our outstanding short-term debt (debt with an original contractual maturity of one year or less) and weighted-average interest rates of this debt.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted- Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted- Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Short-term debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;10,204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;3.93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes the effects of discounts, premiums and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Long-term debt represents debt with an original contractual maturity of greater than one year. The following table displays our outstanding long-term debt.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Senior fixed: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benchmark notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;72,261&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022 - 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Medium-term notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;39,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;0.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;6,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;4.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:10.5pt;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total senior fixed&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;118,515&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;1.94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;134,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Senior floating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Medium-term notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;51,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Connecticut Avenue Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;5,207&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;8.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;242&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;10.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total senior floating&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;5,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;8.86&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;63,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt of Fannie Mae&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;123,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;198,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Debt of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2062&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;4,087,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022 - 2061&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,957,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;4,211,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,155,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Outstanding debt balance consists of the unpaid principal balance, premiums and discounts, fair value adjustments, hedge-related basis adjustments, and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Excludes the effects of fair value adjustments and hedge-related basis adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes long-term debt with an original contractual maturity of greater than 1 year and up to 10 years, excluding zero-coupon debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes other long-term debt with an original contractual maturity of greater than 10 years and foreign exchange bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of CAS debt issued prior to November 2018, a portion of which is reported at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of structured debt instruments that are reported at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes unamortized discounts and premiums, fair value adjustments, hedge-related cost basis adjustments, and other cost basis adjustments in a net discount position of $5.1 billion and $1.6 billion&#160;as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our long-term debt includes a variety of debt types. We issue fixed and floating-rate medium-term notes with maturities greater than one year that are issued through dealer banks. We also offer Benchmark Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; that provide increased efficiency, liquidity and tradability to the market through regularly-scheduled issuance dates that are used if needed during the year. Additionally, we have historically issued notes and bonds denominated in a foreign currency but have not issued any foreign currency debt in the periods presented. We effectively convert all outstanding foreign currency-denominated transactions into U.S.&#160;dollars through the use of foreign currency swaps for the purpose of funding our mortgage assets. Our long-term debt also includes CAS securities issued prior to November 2018, which are credit risk-sharing securities that transfer a portion of the credit risk on specified pools of single-family mortgage loans to the investors in these securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our other long-term debt includes callable and non-callable securities, which include all long-term non-Benchmark securities, such as zero-coupon bonds, fixed rate and other long-term securities, and are generally negotiated underwritings with one or more dealers or dealer banks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Characteristics of Debt &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and 2021, the face amount of our debt securities of Fannie Mae was $139.3 billion and $202.5 billion, respectively. As of December 31, 2022, we had zero-coupon debt with a face amount of $10.0 billion, which had an effective interest rate of 3.91%. As of December 31, 2021, we had zero-coupon debt with a face amount of $3.2&#160;billion, which had an effective interest rate of 0.66%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We issue callable debt instruments to manage the duration and prepayment risk of expected cash flows of the mortgage assets we own. Our outstanding debt as of December 31, 2022 and 2021 included $43.3 billion and $47.0 billion, respectively, of callable debt that could be redeemed, in whole or in part, at our option on or after a specified date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the amount of our long-term debt as of December 31, 2022 by year of maturity for each of the years 2023 through 2027 and thereafter. The first column assumes that we pay off this debt at maturity or on the call date if the call has been announced, while the second column assumes that we redeem our callable debt at the next available call date. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-Term&#160;Debt&#160;by&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year of Maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assuming&#160;Callable&#160;Debt&lt;br/&gt;Redeemed at Next&lt;br/&gt;Available Call Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt of Fannie Mae&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt of consolidated trusts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,087,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,087,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,211,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,211,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes unamortized discounts and premiums, fair value adjustments, hedge-related cost basis adjustments, and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;(2)&#160;&#160;&#160;&#160;Contractual maturity of debt of consolidated trusts is not a reliable indicator of expected maturity because borrowers of the underlying loans generally have the right to prepay their obligations at any time.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTgvZnJhZzoyN2Q2NmUwMDdlOGM0ZjE3YmJiNjc5MmE1ZDNiNTg5NS90ZXh0cmVnaW9uOjI3ZDY2ZTAwN2U4YzRmMTdiYmI2NzkyYTVkM2I1ODk1XzYxNg_372d5d75-3fec-4ba3-b6ca-ae342d5ff561">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our outstanding short-term debt (debt with an original contractual maturity of one year or less) and weighted-average interest rates of this debt.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted- Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted- Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Short-term debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;10,204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;3.93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes the effects of discounts, premiums and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTgvZnJhZzoyN2Q2NmUwMDdlOGM0ZjE3YmJiNjc5MmE1ZDNiNTg5NS90YWJsZToxMWE0OTEzOTFiYjY0ZGM0YmJmYTc5ZDRkOTNkMjhlZi90YWJsZXJhbmdlOjExYTQ5MTM5MWJiNjRkYzRiYmZhNzlkNGQ5M2QyOGVmXzUtMi0xLTEtNjQ2MDEy_987c2924-cbc4-4226-857d-d0a14481d536"
      unitRef="usd">10204000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTgvZnJhZzoyN2Q2NmUwMDdlOGM0ZjE3YmJiNjc5MmE1ZDNiNTg5NS90YWJsZToxMWE0OTEzOTFiYjY0ZGM0YmJmYTc5ZDRkOTNkMjhlZi90YWJsZXJhbmdlOjExYTQ5MTM5MWJiNjRkYzRiYmZhNzlkNGQ5M2QyOGVmXzUtNC0xLTEtNjQ2MDEy_9bd7ad95-805e-48c7-91a3-dfef7deb1766"
      unitRef="number">0.0393</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ShortTermBorrowings
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTgvZnJhZzoyN2Q2NmUwMDdlOGM0ZjE3YmJiNjc5MmE1ZDNiNTg5NS90YWJsZToxMWE0OTEzOTFiYjY0ZGM0YmJmYTc5ZDRkOTNkMjhlZi90YWJsZXJhbmdlOjExYTQ5MTM5MWJiNjRkYzRiYmZhNzlkNGQ5M2QyOGVmXzUtNi0xLTEtNjQ2MDEy_63f226bb-0c86-4fb4-b4cc-59b3c12330b0"
      unitRef="usd">2795000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF81OTgvZnJhZzoyN2Q2NmUwMDdlOGM0ZjE3YmJiNjc5MmE1ZDNiNTg5NS90YWJsZToxMWE0OTEzOTFiYjY0ZGM0YmJmYTc5ZDRkOTNkMjhlZi90YWJsZXJhbmdlOjExYTQ5MTM5MWJiNjRkYzRiYmZhNzlkNGQ5M2QyOGVmXzUtOC0xLTEtNjQ2MDEy_ff7a7c0c-e6bb-4058-b8e6-71bde5474f36"
      unitRef="number">0.0003</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90ZXh0cmVnaW9uOjM2NmU2ZWI4Yzg4NTQwZTZhM2U1NDllNGE3NDhmNzY2XzExOTI_6ffd0ff5-eb9c-477a-9d17-e40fafc58afa">The following table displays our outstanding long-term debt.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Senior fixed: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benchmark notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;72,261&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022 - 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Medium-term notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;39,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;0.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;6,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;4.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:10.5pt;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total senior fixed&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;118,515&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;1.94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;134,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Senior floating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Medium-term notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;51,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Connecticut Avenue Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;5,207&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;8.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;242&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;10.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total senior floating&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;5,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;8.86&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;63,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt of Fannie Mae&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;123,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;198,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Debt of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2023 - 2062&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;4,087,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2022 - 2061&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,957,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;4,211,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,155,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Outstanding debt balance consists of the unpaid principal balance, premiums and discounts, fair value adjustments, hedge-related basis adjustments, and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Excludes the effects of fair value adjustments and hedge-related basis adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes long-term debt with an original contractual maturity of greater than 1 year and up to 10 years, excluding zero-coupon debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes other long-term debt with an original contractual maturity of greater than 10 years and foreign exchange bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of CAS debt issued prior to November 2018, a portion of which is reported at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of structured debt instruments that are reported at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes unamortized discounts and premiums, fair value adjustments, hedge-related cost basis adjustments, and other cost basis adjustments in a net discount position of $5.1 billion and $1.6 billion&#160;as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i087f0928bf26406d92dc2f456488d073_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzUtNC0xLTEtNjQ2MDEy_3c7dafa9-5a77-4227-a2d8-d07876c86c61"
      unitRef="usd">72261000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i087f0928bf26406d92dc2f456488d073_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzUtNi0xLTEtNjQ2MDEy_90812a49-6893-490e-b595-722d02d4fcda"
      unitRef="number">0.0235</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i0d4392b3759c40d8a20e3eabbd16a19c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzUtMTAtMS0xLTY0NjAxMg_e05e61e0-69d3-442b-82f5-92880ad1171b"
      unitRef="usd">89618000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i0d4392b3759c40d8a20e3eabbd16a19c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzUtMTItMS0xLTY0NjAxMg_a984aa5e-0ab4-42db-b7b9-681cdfae6edc"
      unitRef="number">0.0213</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="ie6b805d2458349bdbf8d3265ac488f4e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzYtNC0xLTEtNjQ2MDEy_f3cec652-1cc1-4003-8b46-435217687a72"
      unitRef="usd">39476000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ie6b805d2458349bdbf8d3265ac488f4e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzYtNi0xLTEtNjQ2MDEy_8e149d03-fa56-4f3d-8bf2-76ec00a1d16e"
      unitRef="number">0.0078</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i0c4057ed292947aba35b5bacf2859418_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzYtMTAtMS0xLTY0NjAxMg_13d805f6-dd16-4aea-82c8-15a01fd68127"
      unitRef="usd">38312000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i0c4057ed292947aba35b5bacf2859418_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzYtMTItMS0xLTY0NjAxMg_adfa4a77-69db-4d10-9793-be7aa24fcb6b"
      unitRef="number">0.0060</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i48ff175fb1aa44c3852cac3bcadb0b0f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzctNC0xLTEtNjQ2MDEy_5ca97b4a-7f24-4356-b9b5-3c23f3e57679"
      unitRef="usd">6778000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i48ff175fb1aa44c3852cac3bcadb0b0f_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzctNi0xLTEtNjQ2MDEy_1df64521-bb13-4aff-b65a-eeebd29080b4"
      unitRef="number">0.0400</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i302ea7c8938140ff9ab49b8253cdc4a6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzctMTAtMS0xLTY0NjAxMg_15918847-4aaa-442d-8350-d3525c3016b0"
      unitRef="usd">7045000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i302ea7c8938140ff9ab49b8253cdc4a6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzctMTItMS0xLTY0NjAxMg_b2a587c7-28ef-4e17-94f1-a5f722434ae2"
      unitRef="number">0.0373</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i3e2d4591e5fa41c0b424a7a3831efed4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzgtNC0xLTEtNjQ2MDEy_fa5f9f44-51f7-4085-ae62-283a3421b233"
      unitRef="usd">118515000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i3e2d4591e5fa41c0b424a7a3831efed4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzgtNi0xLTEtNjQ2MDEy_1fe45865-dfed-4761-a64d-ab33b7236b33"
      unitRef="number">0.0194</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="ib899b6d31c9a4fbea5e544f2710cbe7d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzgtMTAtMS0xLTY0NjAxMg_3b36f8f7-0f4f-48a9-9582-de5f04b742c4"
      unitRef="usd">134975000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ib899b6d31c9a4fbea5e544f2710cbe7d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzgtMTItMS0xLTY0NjAxMg_a5ac7f44-1c29-4670-bb20-c29d18bf8cb1"
      unitRef="number">0.0178</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i7b1417880d9349e98201d8247aacebc7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEwLTQtMS0xLTY0NjAxMg_f38c75f9-40c2-4f38-8aea-7c467f61f1df"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i7b1417880d9349e98201d8247aacebc7_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEwLTYtMS0xLTY0NjAxMg_8fbe05f9-e23d-4c33-8d33-0bdf30926714"
      unitRef="number">0</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="ibdd692a0acb24f0e94c422dbd976dd02_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEwLTEwLTEtMS02NDYwMTI_5383fdca-8382-4864-bae9-bed1f4b68603"
      unitRef="usd">51583000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ibdd692a0acb24f0e94c422dbd976dd02_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEwLTEyLTEtMS02NDYwMTI_34919005-4697-4ba3-88c4-e79524b25ce1"
      unitRef="number">0.0032</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="icfe97503115a45c2b10229c9bd15b023_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzExLTQtMS0xLTY0NjAxMg_f237b023-5052-4fa8-95c8-95e0ccce4f5d"
      unitRef="usd">5207000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="icfe97503115a45c2b10229c9bd15b023_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzExLTYtMS0xLTY0NjAxMg_9c9d6933-320a-41bd-9b3f-bcf32d841390"
      unitRef="number">0.0880</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i9ef64f6fce6e4d54b4bcfc52cc04360e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzExLTEwLTEtMS02NDYwMTI_5a3cf322-b5c5-4da6-b5a9-91afe9f42f10"
      unitRef="usd">11166000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i9ef64f6fce6e4d54b4bcfc52cc04360e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzExLTEyLTEtMS02NDYwMTI_dc6af46a-9321-4081-a4b2-4cd711edbd14"
      unitRef="number">0.0430</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i84e3de7b5e244095aeeaa2b70c122031_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEyLTQtMS0xLTY0NjAxMg_f4f7a645-feda-4de6-a9cc-dac99bb7f3d6"
      unitRef="usd">242000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i84e3de7b5e244095aeeaa2b70c122031_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEyLTYtMS0xLTY0NjAxMg_f092fd06-e201-4f11-b7b5-00c307035d61"
      unitRef="number">0.1000</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i6c4177563de14b62877683b0e0978742_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEyLTEwLTEtMS02NDYwMTI_de7479db-5af3-4286-b95c-92e53493a0ba"
      unitRef="usd">373000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i6c4177563de14b62877683b0e0978742_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEyLTEyLTEtMS02NDYwMTI_cb497d48-d3a3-47b2-882e-43585a6d7ed5"
      unitRef="number">0.0717</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i24e095186c72469b8875d42c40b3a79a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEzLTQtMS0xLTY0NjAxMg_160284b8-870d-4ba0-9ddb-262aad769d14"
      unitRef="usd">5449000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i24e095186c72469b8875d42c40b3a79a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEzLTYtMS0xLTY0NjAxMg_a2a21ece-7b2e-4c96-813e-a2c0b6c790fd"
      unitRef="number">0.0886</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="ibfe3b7f8e66846928d356bf735cb0ac0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEzLTEwLTEtMS02NDYwMTI_32714a4b-0987-494d-b343-acf4a1150ad9"
      unitRef="usd">63122000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ibfe3b7f8e66846928d356bf735cb0ac0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzEzLTEyLTEtMS02NDYwMTI_df08e8d2-5fb7-42bf-918b-c4272eadeec4"
      unitRef="number">0.0105</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE2LTQtMS0xLTY0NjAxMg_0728e611-df0d-40b4-b83d-9e907a56412a"
      unitRef="usd">123964000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE2LTYtMS0xLTY0NjAxMg_fdd86b21-d680-44fd-976c-a20400a86c09"
      unitRef="number">0.0223</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE2LTEwLTEtMS02NDYwMTI_c6fe7a6d-5e3f-416c-a408-efbdf5fe9747"
      unitRef="usd">198097000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE2LTEyLTEtMS02NDYwMTI_236092c2-45cf-4834-9d83-cd2ee471d663"
      unitRef="number">0.0155</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE3LTQtMS0xLTY0NjAxMg_7529d230-e636-45fd-9d96-eeaa1ca56984"
      unitRef="usd">4087720000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE3LTYtMS0xLTY0NjAxMg_f9005277-7a70-4730-8418-6d31b62c989d"
      unitRef="number">0.0247</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE3LTEwLTEtMS02NDYwMTI_cc9199a3-c3a8-4e1b-935d-30bffffced3a"
      unitRef="usd">3957299000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i647f96bd6e154683a0b55c7a97ce6453_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE3LTEyLTEtMS02NDYwMTI_a92fcd1c-7d7f-4997-b7c9-715107daee3f"
      unitRef="number">0.0189</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE4LTQtMS0xLTY0NjAxMg_2ffaff58-e9eb-43b8-8741-2f389c860b0e"
      unitRef="usd">4211684000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE4LTYtMS0xLTY0NjAxMg_e7c9f089-b26e-44e7-bdf3-604b1d9f65d6"
      unitRef="number">0.0247</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE4LTEwLTEtMS02NDYwMTI_d43996bc-6202-4d86-b457-6f389f352ccf"
      unitRef="usd">4155396000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90YWJsZTo2MDZiMzI1ZWUxMWE0NTY0ODU1NWJkZTRjMzdmM2IyZC90YWJsZXJhbmdlOjYwNmIzMjVlZTExYTQ1NjQ4NTU1YmRlNGMzN2YzYjJkXzE4LTEyLTEtMS02NDYwMTI_a4a7c552-2ad0-4e2e-807c-c48557cc5874"
      unitRef="number">0.0188</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90ZXh0cmVnaW9uOjM2NmU2ZWI4Yzg4NTQwZTZhM2U1NDllNGE3NDhmNzY2XzExMjY_c8c21fb6-fae4-48fc-8ec5-3dca611d5ad5"
      unitRef="usd">5100000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDEvZnJhZzozNjZlNmViOGM4ODU0MGU2YTNlNTQ5ZTRhNzQ4Zjc2Ni90ZXh0cmVnaW9uOjM2NmU2ZWI4Yzg4NTQwZTZhM2U1NDllNGE3NDhmNzY2XzExMzM_c56b1d2b-c746-4400-bca3-a6a1e6810c2e"
      unitRef="usd">1600000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzEyNDA_2cea5ff2-bdd2-45d6-8cfe-b1d765f762e4"
      unitRef="usd">139300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i78a6e80289104e0a8c7b02a70a2ee398_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzEyNDc_457a28f7-650e-43f8-9851-a667f91997d2"
      unitRef="usd">202500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib4b714959a76442b988bb17f8c491778_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzEzMjE_cb8ef4d4-f765-4258-9f11-62e28cdd6830"
      unitRef="usd">10000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib4b714959a76442b988bb17f8c491778_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzEzNjU_c8299cbf-8745-43b7-82f7-c8696d54115a"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i36a0915cc48a476cb3b2f8d3a13e4386_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzE0Mzg_da10246a-2d6f-4973-8b4d-1dab638482fe"
      unitRef="usd">3200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i36a0915cc48a476cb3b2f8d3a13e4386_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzE0ODI_3a04de3a-74c3-4d67-ab1b-32b4a89c06c1"
      unitRef="number">0.0066</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iba0ba4311f4c43d1b4394e3afa60f7df_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzE2NjU_2713723e-f7ea-43cc-b19b-790af2f8906f"
      unitRef="usd">43300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0ae11aca6abf4b7f978d29645f48f7a3_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzE2NzI_7320199c-c8fe-4852-a3ce-28f4d15c6227"
      unitRef="usd">47000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90ZXh0cmVnaW9uOjdhOTg5MmUyZTc5MDRmMDViODRjYjY5NmE3OTJiNWM5XzI1MjU_d31f71f5-a090-4ee1-bb0b-a61ef5216acf">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the amount of our long-term debt as of December 31, 2022 by year of maturity for each of the years 2023 through 2027 and thereafter. The first column assumes that we pay off this debt at maturity or on the call date if the call has been announced, while the second column assumes that we redeem our callable debt at the next available call date. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-Term&#160;Debt&#160;by&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year of Maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assuming&#160;Callable&#160;Debt&lt;br/&gt;Redeemed at Next&lt;br/&gt;Available Call Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt of Fannie Mae&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt of consolidated trusts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,087,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,087,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,211,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,211,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes unamortized discounts and premiums, fair value adjustments, hedge-related cost basis adjustments, and other cost basis adjustments.&lt;/span&gt;&lt;/div&gt;(2)&#160;&#160;&#160;&#160;Contractual maturity of debt of consolidated trusts is not a reliable indicator of expected maturity because borrowers of the underlying loans generally have the right to prepay their obligations at any time.</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzItMy0xLTEtNjQ2MDEy_f7f76f5c-02cb-49ab-96a7-69d5513b564f"
      unitRef="usd">23226000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzItNy0xLTEtNjQ2MDEy_52130e22-a971-44d7-994a-37012f6ba61c"
      unitRef="usd">56679000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzMtMy0xLTEtNjQ2MDEy_f241561a-c452-4357-a73f-7aac5c81882c"
      unitRef="usd">18951000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzMtNy0xLTEtNjQ2MDEy_cceef924-8c5b-45e7-9449-6e51a5f8070a"
      unitRef="usd">13712000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzQtMy0xLTEtNjQ2MDEy_9e601625-4906-40a1-9db6-a8d31ef9c8f1"
      unitRef="usd">37730000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzQtNy0xLTEtNjQ2MDEy_e2d429a4-db6c-4d82-839b-050721b72f37"
      unitRef="usd">20911000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzUtMy0xLTEtNjQ2MDEy_c895e7df-fb1e-43c6-92f7-9f4779546ccb"
      unitRef="usd">9189000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzUtNy0xLTEtNjQ2MDEy_97d27d20-5e52-47c3-be27-b22ee3ee194a"
      unitRef="usd">6795000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzYtMy0xLTEtNjQ2MDEy_99c14ff8-aacf-4802-986e-e85e0a366e39"
      unitRef="usd">5608000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzYtNy0xLTEtNjQ2MDEy_e9f460a5-2fe0-47a3-9428-7e5bfaca3be2"
      unitRef="usd">4080000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzctMy0xLTEtNjQ2MDEy_803494f5-639b-4952-b397-0670e36e6030"
      unitRef="usd">29260000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzctNy0xLTEtNjQ2MDEy_fd0f085c-7f36-481d-9d4d-12a76fb21b8d"
      unitRef="usd">21787000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzgtMy0xLTEtNjQ2MDEy_19eea6bd-5adb-4fbb-b957-579953c4e5ab"
      unitRef="usd">123964000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if2c239a8596f4bf9b4df16f0a27c8e24_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzgtNy0xLTEtNjQ2MDEy_132af981-7fb1-4649-a107-c64e1c8d9e5b"
      unitRef="usd">123964000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1a0037b5fe8f4a5c80fd46a4e3603076_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzktMy0xLTEtNjQ2MDEy_bb5411f8-ab2d-4f76-bb6e-10746055e698"
      unitRef="usd">4087720000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i39445e0eaea14d8780d78fe111f3c338_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzktNy0xLTEtNjQ2MDEy_a2b32a2f-4b69-4fb0-ae88-0e5fd6c7f84a"
      unitRef="usd">4087720000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzEwLTMtMS0xLTY0NjAxMg_9a74653a-5fba-470b-bc72-7a8ec999fdc5"
      unitRef="usd">4211684000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i64977ccab65648ad89141f40d730a6d8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDQvZnJhZzo3YTk4OTJlMmU3OTA0ZjA1Yjg0Y2I2OTZhNzkyYjVjOS90YWJsZTo5YWY2MjM1ZmFmMzY0MmZlYjk3NjYwYWUyZmM2NzYxNi90YWJsZXJhbmdlOjlhZjYyMzVmYWYzNjQyZmViOTc2NjBhZTJmYzY3NjE2XzEwLTctMS0xLTY0NjAxMg_808d351e-d1ed-415b-b90e-f6170a5130d0"
      unitRef="usd">4211684000000</us-gaap:LongTermDebt>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MDcvZnJhZzoyNjI0YTY3ZTViYTI0YzFkYjYxMjdjNzRjMDYxMzk3Ny90ZXh0cmVnaW9uOjI2MjRhNjdlNWJhMjRjMWRiNjEyN2M3NGMwNjEzOTc3XzE1_364da775-1074-43d1-aa7b-af63c90824e4">Derivative Instruments&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Derivative instruments are an integral part of our strategy in managing interest-rate risk. Derivative instruments may be privately-negotiated, bilateral contracts, or they may be listed and traded on an exchange. We refer to our derivative transactions made pursuant to bilateral contracts as our OTC derivative transactions and our derivative transactions accepted for clearing by a derivatives clearing organization as our cleared derivative transactions. We typically do not settle the notional amount of our risk management derivatives; rather, notional amounts provide the basis for calculating actual payments or settlement amounts. The derivative contracts we use for interest-rate risk management purposes fall into these broad categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Interest-rate swap contracts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;An interest-rate swap is a transaction between two parties in which each party agrees to exchange payments tied to different interest rates or indices for a specified period of time, generally based on a notional amount of principal. The types of interest-rate swaps we use include pay-fixed swaps, receive-fixed swaps and basis swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Interest-rate option contracts. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;These contracts primarily include pay-fixed swaptions, receive-fixed swaptions, cancelable swaps and interest-rate caps. A swaption is an option contract that allows us or a counterparty to enter into a pay-fixed or receive-fixed swap at some point in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Foreign currency swaps. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;These swaps convert debt that we issue in foreign denominated currencies into U.S. dollars. We enter into foreign currency swaps only to the extent that we hold foreign currency debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Futures. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;These are standardized exchange-traded contracts that either obligate a buyer to buy an asset at a predetermined date and price or a seller to sell an asset at a predetermined date and price.&#160;The types of futures contracts we enter into include SOFR and U.S. Treasury.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We account for certain forms of credit risk transfer transactions as derivatives. In our credit risk transfer transactions, a portion of the credit risk associated with losses on a reference pool of mortgage loans is transferred to a third party. We enter into derivative transactions that are associated with some of our credit risk transfer transactions, whereby we manage investment risk to guarantee that certain unconsolidated VIEs have sufficient cash flows to pay their contractual obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We enter into forward purchase and sale commitments that lock in the future delivery of mortgage loans and mortgage-related securities at a fixed price or yield. Certain commitments to purchase mortgage loans and purchase or sell mortgage-related securities meet the criteria of a derivative. We typically settle the notional amount of our mortgage commitments that are accounted for as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recognize all derivatives as either assets or liabilities in our consolidated balance sheets at their fair value on a trade-date basis. Fair value amounts, which are (1) netted to the extent a legal right of offset exists and is enforceable by law at the counterparty level and (2) inclusive of the right or obligation associated with the cash collateral posted or received, are recorded in &#x201c;Other assets&#x201d; or &#x201c;Other liabilities&#x201d; in our consolidated balance sheets. See &#x201c;Note 15, Fair Value&#x201d; for additional information on derivatives recorded at fair value. We present cash flows from derivatives as operating activities in our consolidated statements of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Hedge Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As discussed in &#x201c;Note 1, Summary of Significant Accounting Policies,&#x201d; we implemented a fair value hedge accounting program in January 2021. Pursuant to this program, we may designate certain interest-rate swaps as hedging instruments in hedges of the change in fair value attributable to the designated benchmark interest rate for certain closed pools of fixed-rate, single-family mortgage loans or our funding debt. For hedged items in qualifying fair value hedging relationships, changes in fair value attributable to the designated risk are recognized as a basis adjustment to the hedged item. We also report changes in the fair value of the derivative hedging instrument in the same consolidated statements of operations and comprehensive income line item used to recognize the earnings effect of the hedged item&#x2019;s basis adjustment. The objective of our fair value hedges is to reduce GAAP earnings volatility related to changes in benchmark interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Notional and Fair Value Position of our Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the notional amount and estimated fair value of our asset and liability derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNC0xLTEtNjQ2MDEy_3e2b8ac0-9a6a-4296-938f-8d39f917bd8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNC0xLTEtNjQ2MDEy_7416a0c4-9b33-4291-8b05-969186eba760"&gt;Asset Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNi0xLTEtNzg3MjE0_5664ad88-3cb0-44af-bfaa-e8fa93b27817"&gt;Liability Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTItMS0xLTY0NjAxMg_3e2b8ac0-9a6a-4296-938f-8d39f917bd8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTItMS0xLTY0NjAxMg_7416a0c4-9b33-4291-8b05-969186eba760"&gt;Asset Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTQtMS0xLTc4NzIxOA_66278a66-ab5d-44a8-ab38-43da8f26d1ca"&gt;Liability Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Risk management derivatives designated as hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaps:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5,582&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;33,276&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total risk management derivatives designated as hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;38,858&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Risk management derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaps:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;97,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;99,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;41,250&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaptions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5,286&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total risk management derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;246,579&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Netting adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total risk management derivatives portfolio&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;285,437&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage commitments to purchase whole loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forward contracts to purchase mortgage-related securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;17,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forward contracts to sell mortgage-related securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;111,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credit enhancement derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;23,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;364,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;366,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Centrally cleared derivatives have no ascribable fair value because the positions are settled daily.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The netting adjustment represents the effect of the legal right to offset under legally enforceable master netting arrangements to settle with the same counterparty on a net basis, including cash collateral posted and received. Cash collateral posted was $4.5 billion and $966 million as of December 31, 2022 and 2021, respectively. Cash collateral received was $5 million and $30 million as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record all gains and losses, including accrued interest, on derivatives while they are not in a qualifying hedging relationship in &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income. The following table displays, by type of derivative instrument, the fair value gains and losses, net on our derivatives.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk management derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaps:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5,541&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net contractual interest income (expense) on interest-rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total risk management derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,708&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credit enhancement derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Effect of Fair Value Hedge Accounting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the effect of fair value hedge accounting on our consolidated statement of operations and comprehensive income, including gains and losses recognized on fair value hedging relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.089%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Income: Mortgage Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Income: Mortgage Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total amounts presented in our consolidated statements of operations and comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(90,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(70,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gains (losses) from fair value hedging relationships: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage loans HFI and related interest-rate contracts:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hedged items &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discontinued hedge-related basis adjustment amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest accruals on derivative hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae and related interest-rate contracts:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hedged items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discontinued hedge-related basis adjustment amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest accruals on derivative hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gains (losses) recognized in net interest income on fair value hedging relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Hedged Items in Fair Value Hedging Relationships&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the carrying amounts of the hedged items that have been in qualifying fair value hedges recorded in our consolidated balance sheets, including the hedged item&#x2019;s cumulative basis adjustments and the closed portfolio balances under the last-of-layer method. The hedged item carrying amounts and total basis adjustments include both open and discontinued hedges. The amortized cost and designated UPB consists only of open hedges as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying Amount Assets (Liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Amount of Fair Value Hedging Basis Adjustments Included in the Carrying Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Closed Portfolio of Mortgage Loans Under Last-of-Layer Method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:42pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Basis Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining Adjustments - Discontinued Hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #1f5122;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Designated UPB&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage loans HFI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying Amount Assets (Liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Amount of Fair Value Hedging Basis Adjustments Included in the Carrying Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Closed Portfolio of Mortgage Loans Under Last-of-Layer Method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:42pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Basis Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining Adjustments - Discontinued Hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #1f5122;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Designated UPB&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage loans HFI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;No basis adjustment associated with open hedges, as all hedges are designated at the close of business, with a one-day term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Based on the unamortized balance of the hedge-related cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Counterparty Credit Exposure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our derivative counterparty credit exposure relates principally to interest-rate derivative contracts. We are exposed to the risk that a counterparty in a derivative transaction will default on payments due to us, which may require us to seek a replacement derivative from a different counterparty. This replacement may be at a higher cost, or we may be unable to find a suitable replacement. We manage our derivative counterparty credit exposure relating to our risk management derivative transactions mainly through enforceable master netting arrangements, which allow us to net derivative assets and liabilities with the same counterparty or clearing organization and clearing member. For our OTC derivative transactions, we require counterparties to post collateral, which may include cash, U.S.&#160;Treasury securities, agency debt and agency mortgage-related securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;See &#x201c;Note 14, Netting Arrangements&#x201d; for information on our rights to offset assets and liabilities as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90ZXh0cmVnaW9uOjcwNDk4YzE4ZTRmYzRlZmU5ODJiZTE1YzAwYzljMzRlXzUxNDM_5b9fd267-84b0-4af3-8e0b-91a6aa374641">Pursuant to this program, we may designate certain interest-rate swaps as hedging instruments in hedges of the change in fair value attributable to the designated benchmark interest rate for certain closed pools of fixed-rate, single-family mortgage loans or our funding debt. For hedged items in qualifying fair value hedging relationships, changes in fair value attributable to the designated risk are recognized as a basis adjustment to the hedged item. We also report changes in the fair value of the derivative hedging instrument in the same consolidated statements of operations and comprehensive income line item used to recognize the earnings effect of the hedged item&#x2019;s basis adjustment.</us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90ZXh0cmVnaW9uOjcwNDk4YzE4ZTRmYzRlZmU5ODJiZTE1YzAwYzljMzRlXzUxNDY_49ff9834-5ca1-4ab9-9e3c-a05122ed8bf4">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the notional amount and estimated fair value of our asset and liability derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNC0xLTEtNjQ2MDEy_3e2b8ac0-9a6a-4296-938f-8d39f917bd8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNC0xLTEtNjQ2MDEy_7416a0c4-9b33-4291-8b05-969186eba760"&gt;Asset Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtNi0xLTEtNzg3MjE0_5664ad88-3cb0-44af-bfaa-e8fa93b27817"&gt;Liability Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTItMS0xLTY0NjAxMg_3e2b8ac0-9a6a-4296-938f-8d39f917bd8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTItMS0xLTY0NjAxMg_7416a0c4-9b33-4291-8b05-969186eba760"&gt;Asset Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMtMTQtMS0xLTc4NzIxOA_66278a66-ab5d-44a8-ab38-43da8f26d1ca"&gt;Liability Derivatives&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Risk management derivatives designated as hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaps:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5,582&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;33,276&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total risk management derivatives designated as hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;38,858&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Risk management derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaps:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;97,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;99,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;41,250&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaptions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5,286&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total risk management derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;246,579&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Netting adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total risk management derivatives portfolio&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;285,437&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage commitments to purchase whole loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forward contracts to purchase mortgage-related securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;17,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Forward contracts to sell mortgage-related securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;111,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credit enhancement derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;23,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;364,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;366,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(233)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Centrally cleared derivatives have no ascribable fair value because the positions are settled daily.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The netting adjustment represents the effect of the legal right to offset under legally enforceable master netting arrangements to settle with the same counterparty on a net basis, including cash collateral posted and received. Cash collateral posted was $4.5 billion and $966 million as of December 31, 2022 and 2021, respectively. Cash collateral received was $5 million and $30 million as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icc96e85d9e8c48038cbf0c987a4570cd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzctMi0xLTEtNjQ2MDEy_6988b756-b9ea-47b9-9799-facc5f2f97ba"
      unitRef="usd">5582000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ia5966a43c0d4490faf40b3742e3db396_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzctNC0xLTEtNjQ2MDEy_0c37e9f3-a689-4949-bc6e-7107ec53c287"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ia5966a43c0d4490faf40b3742e3db396_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzctNi0xLTEtNjQ2MDEy_7e7cd138-1205-4b14-b4ca-ed55dcef016c"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib3456460c09842d8a76fc806bc21a416_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzctMTAtMS0xLTY0NjAxMg_b2f8c8ab-116f-47a1-a946-ed8f9dd94be9"
      unitRef="usd">4347000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i39269c64c8b5455f9723bf2f819a3454_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzctMTItMS0xLTY0NjAxMg_d16c4131-a470-4195-a7b1-8b05f5f7e668"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i39269c64c8b5455f9723bf2f819a3454_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzctMTQtMS0xLTY0NjAxMg_c9e19e0e-5034-40ec-a884-ef40b234106b"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2e35668c8d794937a1690af0e9b37edb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzgtMi0xLTEtNjQ2MDEy_8bcedebc-062f-4f82-87d3-2f100a2b8fe8"
      unitRef="usd">33276000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="id3c50f17a5d341388021ad577228604f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzgtNC0xLTEtNjQ2MDEy_9541e39a-be50-4ab6-9cce-20d055996d21"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="id3c50f17a5d341388021ad577228604f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzgtNi0xLTEtNjQ2MDEy_3cff45da-0f7d-424d-aab1-ec763fdad261"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib00323b1b3da4ec189a9329ca475de7d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzgtMTAtMS0xLTY0NjAxMg_c811641f-69d3-4d6e-8262-9bc92df8f97b"
      unitRef="usd">40686000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i12553cc6bba84b67b9f1b733a7898040_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzgtMTItMS0xLTY0NjAxMg_c0305cff-7d53-403f-91e8-d73f9616de66"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i12553cc6bba84b67b9f1b733a7898040_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzgtMTQtMS0xLTY0NjAxMg_4b5608eb-96ad-422e-bd46-68782b460b60"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i456e8e79d3934a72bb77ecc3c7c985d3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEwLTItMS0xLTY0NjAxMg_d3bcb5d3-9206-4868-8afa-a2fb21774185"
      unitRef="usd">38858000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i5c77a2825abe47d794749bd0925f6b36_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEwLTQtMS0xLTY0NjAxMg_2136dd61-a23f-4506-a762-6613435446e7"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i5c77a2825abe47d794749bd0925f6b36_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEwLTYtMS0xLTY0NjAxMg_6846aa19-88f0-44a0-83ef-7de94effa675"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i76e41817bccb4fd288f9753eef903837_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEwLTEwLTEtMS02NDYwMTI_896d375a-a565-4cee-941c-ddab0c07b6e1"
      unitRef="usd">45033000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i6e50b4e0b95e4d2e80441a0de2aa16e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEwLTEyLTEtMS02NDYwMTI_08997f25-a156-422e-b2a6-a2afd56a4f24"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i6e50b4e0b95e4d2e80441a0de2aa16e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEwLTE0LTEtMS02NDYwMTI_5ee8a1a2-ef27-45a6-912c-b1745b273935"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i014c28bd59f44c56947ce4fa67251e38_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEzLTItMS0xLTY0NjAxMg_919a1046-6c29-4a30-b440-8f40b6011208"
      unitRef="usd">97808000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i014c28bd59f44c56947ce4fa67251e38_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEzLTQtMS0xLTY0NjAxMg_9713aea6-e2b7-4bfe-bce0-b1120b5dcc40"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i014c28bd59f44c56947ce4fa67251e38_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEzLTYtMS0xLTY0NjAxMg_9e9641fb-54fb-411a-8986-04944ee01adc"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ife749d740ed44376a381bee174388457_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEzLTEwLTEtMS02NDYwMTI_e8a076ee-3700-4aad-8cc5-cc77088d8f0e"
      unitRef="usd">56817000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ife749d740ed44376a381bee174388457_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEzLTEyLTEtMS02NDYwMTI_afb5b55f-9fef-4514-8c79-ab6f53accc07"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ife749d740ed44376a381bee174388457_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzEzLTE0LTEtMS02NDYwMTI_b8ae736c-fca7-41a6-b445-8d70830e9804"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0e1040a941b9422a85cbfdbfe368e092_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE0LTItMS0xLTY0NjAxMg_4dc6d116-2242-46af-bd7c-95a2b744ad2e"
      unitRef="usd">99799000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i0e1040a941b9422a85cbfdbfe368e092_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE0LTQtMS0xLTY0NjAxMg_88610e1b-c305-45ee-b865-9557b3741c8a"
      unitRef="usd">1000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i0e1040a941b9422a85cbfdbfe368e092_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE0LTYtMS0xLTY0NjAxMg_2e2c0f66-5ec2-4ceb-9dc8-5044e7cfbaea"
      unitRef="usd">4525000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie7a85fe8135d423793514f193a01fc3e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE0LTEwLTEtMS02NDYwMTI_7a028277-88f8-4102-8b0e-de86891a7185"
      unitRef="usd">56874000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie7a85fe8135d423793514f193a01fc3e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE0LTEyLTEtMS02NDYwMTI_1801e0f8-57fb-46bb-9976-2a11f72a8061"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie7a85fe8135d423793514f193a01fc3e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE0LTE0LTEtMS02NDYwMTI_2baca189-8ef2-409d-ae27-0aa65cb32724"
      unitRef="usd">1131000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id14660689b01406f9191efe36e26f710_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE1LTItMS0xLTY0NjAxMg_4357709d-4933-45c1-9be4-b9c0c87f1e8d"
      unitRef="usd">41250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="id14660689b01406f9191efe36e26f710_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE1LTQtMS0xLTY0NjAxMg_7de2cc3b-8641-4f87-ba0b-7f09b00bf9c1"
      unitRef="usd">25000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="id14660689b01406f9191efe36e26f710_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE1LTYtMS0xLTY0NjAxMg_a538d78a-693e-439b-979a-15520008985f"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie7a0e7f21a9b4f2ca03e48dea37217cf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE1LTEwLTEtMS02NDYwMTI_47d3090c-0f1f-4e4c-8eff-2025004bb47b"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie7a0e7f21a9b4f2ca03e48dea37217cf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE1LTEyLTEtMS02NDYwMTI_4b3b82b7-dee9-47e8-8c4a-97e3d6f20610"
      unitRef="usd">152000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie7a0e7f21a9b4f2ca03e48dea37217cf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE1LTE0LTEtMS02NDYwMTI_3aa33715-fc9e-4924-adeb-6953d8f01aba"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9918ae5c10984bd7adebaf0e6d2c1513_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE2LTItMS0xLTY0NjAxMg_1d5aba69-c944-4af8-86fc-d5e8636774ad"
      unitRef="usd">300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i9918ae5c10984bd7adebaf0e6d2c1513_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE2LTQtMS0xLTY0NjAxMg_b94d33f4-f195-4fad-b284-16961262b960"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i9918ae5c10984bd7adebaf0e6d2c1513_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE2LTYtMS0xLTY0NjAxMg_b4645470-55c8-462d-b2be-c76ab62098fe"
      unitRef="usd">98000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibc42e6e95de6422cbb302887c58a6157_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE2LTEwLTEtMS02NDYwMTI_898ea3d0-953a-4918-9af3-64dd177efd0c"
      unitRef="usd">336000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ibc42e6e95de6422cbb302887c58a6157_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE2LTEyLTEtMS02NDYwMTI_ab9b1b35-1b29-430b-b4f0-0fc6771c7c52"
      unitRef="usd">25000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ibc42e6e95de6422cbb302887c58a6157_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE2LTE0LTEtMS02NDYwMTI_422173c4-c291-4dc5-a6a4-cfaa361dca9d"
      unitRef="usd">34000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i34d9dffc585e459ea6dfa3184590d24d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE4LTItMS0xLTY0NjAxMg_65a59252-5fb1-4829-9dbc-c3551a52f18b"
      unitRef="usd">5286000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i34d9dffc585e459ea6dfa3184590d24d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE4LTQtMS0xLTY0NjAxMg_d9cf2ec9-8c91-4387-be4a-b45f6f9c43d2"
      unitRef="usd">204000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i34d9dffc585e459ea6dfa3184590d24d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE4LTYtMS0xLTY0NjAxMg_e0e6488c-2e30-4148-bc58-b2044a5111b8"
      unitRef="usd">18000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i79686773b0c14d408d319c193e111262_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE4LTEwLTEtMS02NDYwMTI_b60f08fb-45fe-4b96-ac76-d38fa32e7b65"
      unitRef="usd">4341000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i79686773b0c14d408d319c193e111262_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE4LTEyLTEtMS02NDYwMTI_f5479315-7597-4b50-8abf-286c7de9ee99"
      unitRef="usd">52000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i79686773b0c14d408d319c193e111262_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE4LTE0LTEtMS02NDYwMTI_c452ae20-148a-42d2-b0b7-5ada0ea34f55"
      unitRef="usd">2000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia6e72a31c5354710910763fc07455f01_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE5LTItMS0xLTY0NjAxMg_cd16f9b3-8912-4d26-bef9-df7898f0f8c6"
      unitRef="usd">2136000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ia6e72a31c5354710910763fc07455f01_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE5LTQtMS0xLTY0NjAxMg_1b4e0f43-354b-412b-bd55-2476fb320dd8"
      unitRef="usd">7000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ia6e72a31c5354710910763fc07455f01_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE5LTYtMS0xLTY0NjAxMg_f9da8d37-ab20-4b4e-822e-addf94af2391"
      unitRef="usd">45000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1dd86050a3e74ef9a4624ff3dfb79434_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE5LTEwLTEtMS02NDYwMTI_8803c65b-79c0-4e28-ab62-c184d6d23ba6"
      unitRef="usd">1091000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i1dd86050a3e74ef9a4624ff3dfb79434_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE5LTEyLTEtMS02NDYwMTI_8a045430-c0ff-4ee0-8181-52bc6a315db9"
      unitRef="usd">10000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i1dd86050a3e74ef9a4624ff3dfb79434_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzE5LTE0LTEtMS02NDYwMTI_142c9b79-b0b2-4a8b-9971-ac03b3559a6c"
      unitRef="usd">21000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6f045d7d15e44eb68381efe74a405331_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIyLTItMS0xLTY0NjAxMg_9c68ba35-e006-476c-a010-d48fd3d60c41"
      unitRef="usd">246579000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i6f045d7d15e44eb68381efe74a405331_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIyLTQtMS0xLTY0NjAxMg_9a67c4ee-59ca-4d35-934f-a617e3247879"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i6f045d7d15e44eb68381efe74a405331_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIyLTYtMS0xLTY0NjAxMg_b198dc27-d655-4ac6-8d71-6d6dcefd21f2"
      unitRef="usd">4686000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i42ab31e8e82d4d3193afee3bb3f626ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIyLTEwLTEtMS02NDYwMTI_d97ed7cb-6f57-4892-9ed0-99d59ecbadef"
      unitRef="usd">119709000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i42ab31e8e82d4d3193afee3bb3f626ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIyLTEyLTEtMS02NDYwMTI_8d2fbf6d-6d7e-4819-b5a8-0b74f07ac7c1"
      unitRef="usd">239000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i42ab31e8e82d4d3193afee3bb3f626ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIyLTE0LTEtMS02NDYwMTI_67ae5289-375b-46d6-adca-b9edb7a498e8"
      unitRef="usd">1188000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iece13ccdac904f17bce04c79b531cd21_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIzLTQtMS0xLTY0NjAxMg_f3160b3e-2b98-4297-b44b-0f31f2c9cec7"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iece13ccdac904f17bce04c79b531cd21_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIzLTYtMS0xLTY0NjAxMg_f71a9f38-7734-49ed-9d5a-8e93410068c9"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iecd62e4815ac4826953948de9086ca8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIzLTEyLTEtMS02NDYwMTI_9e0aa96a-7d9c-4d11-a00d-e70ed054f1bf"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iecd62e4815ac4826953948de9086ca8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzIzLTE0LTEtMS02NDYwMTI_1b2413ba-e42f-44c0-85c0-dad8bbaca4e1"
      unitRef="usd">1173000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iece13ccdac904f17bce04c79b531cd21_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI0LTItMS0xLTY0NjAxMg_7c85da88-fe66-4a21-8c8d-e8f3fa42ba91"
      unitRef="usd">285437000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="iece13ccdac904f17bce04c79b531cd21_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI0LTQtMS0xLTY0NjAxMg_43c2c812-095d-4fe6-ab3f-9a562fc01413"
      unitRef="usd">83000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="iece13ccdac904f17bce04c79b531cd21_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI0LTYtMS0xLTY0NjAxMg_33748506-f141-4e2e-9546-ee601d447281"
      unitRef="usd">24000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iecd62e4815ac4826953948de9086ca8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI0LTEwLTEtMS02NDYwMTI_d5c27d5e-6935-483e-bbe2-3a3cdc9baa7b"
      unitRef="usd">164742000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="iecd62e4815ac4826953948de9086ca8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI0LTEyLTEtMS02NDYwMTI_f38912c3-0879-4bcb-a925-2887cfbf1c00"
      unitRef="usd">2000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="iecd62e4815ac4826953948de9086ca8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI0LTE0LTEtMS02NDYwMTI_141a3dee-72e7-49cd-9185-8f8100a281dd"
      unitRef="usd">15000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5f6705ed58b74f1b9ff0495ec26fd352_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI2LTItMS0xLTY0NjAxMg_0079eabd-571b-472d-b0fb-284bed1afd1e"
      unitRef="usd">2596000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i5f6705ed58b74f1b9ff0495ec26fd352_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI2LTQtMS0xLTY0NjAxMg_d54359ce-7983-4391-88f2-c784c67ddc37"
      unitRef="usd">4000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i5f6705ed58b74f1b9ff0495ec26fd352_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI2LTYtMS0xLTY0NjAxMg_139f62c8-6a67-4ba0-88dc-5c2af2164ed3"
      unitRef="usd">8000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0b4ba55c2d3a4920873cbb35ab1ad0f6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI2LTEwLTEtMS02NDYwMTI_af57744a-7bb3-4866-ba5d-b369c2380113"
      unitRef="usd">13192000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i0b4ba55c2d3a4920873cbb35ab1ad0f6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI2LTEyLTEtMS02NDYwMTI_ed44cae6-ff1e-4c19-8f87-ffe7f4f64105"
      unitRef="usd">17000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i0b4ba55c2d3a4920873cbb35ab1ad0f6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI2LTE0LTEtMS02NDYwMTI_8141cf1b-464d-44e0-b022-1907f4c91def"
      unitRef="usd">5000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ieee3ac15c249430aa60f315d702689cd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI3LTItMS0xLTY0NjAxMg_fd9f156e-ca91-44ef-aa9f-a478625fc9ad"
      unitRef="usd">17808000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ieee3ac15c249430aa60f315d702689cd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI3LTQtMS0xLTY0NjAxMg_aa4988ba-7010-4538-8ef2-7a7a9aa5da02"
      unitRef="usd">50000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ieee3ac15c249430aa60f315d702689cd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI3LTYtMS0xLTY0NjAxMg_e2a66e62-c39e-439b-be4d-b4a8934a3aff"
      unitRef="usd">57000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia28d59d4f7704284b56281b9e496eb61_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI3LTEwLTEtMS02NDYwMTI_59db686b-4cf5-4fa4-98fe-2c3b08ae3426"
      unitRef="usd">58021000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ia28d59d4f7704284b56281b9e496eb61_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI3LTEyLTEtMS02NDYwMTI_141da1d8-91bf-47e7-a88a-28be777e23ca"
      unitRef="usd">83000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ia28d59d4f7704284b56281b9e496eb61_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI3LTE0LTEtMS02NDYwMTI_492ef13d-43d9-4d88-af10-2f897035bfb1"
      unitRef="usd">34000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0267982f775d4b8bac451d8925ed7890_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI4LTItMS0xLTY0NjAxMg_343154b6-1df0-4738-abea-dee782830cb4"
      unitRef="usd">35302000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i0267982f775d4b8bac451d8925ed7890_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI4LTQtMS0xLTY0NjAxMg_b2ebd6a6-5a2b-4d83-bdc9-c6e924c58d85"
      unitRef="usd">35000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i0267982f775d4b8bac451d8925ed7890_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI4LTYtMS0xLTY0NjAxMg_7bb3a10b-6dbc-4bf2-b0ba-92b4ce93b5a6"
      unitRef="usd">13000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i18a3fbe04756474d873e26e093dc91f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI4LTEwLTEtMS02NDYwMTI_8dca9d33-1205-4052-a1ce-b04d7cc7552d"
      unitRef="usd">111173000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i18a3fbe04756474d873e26e093dc91f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI4LTEyLTEtMS02NDYwMTI_0c79d2cb-ce77-4b26-b153-b5d258d9eb14"
      unitRef="usd">69000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i18a3fbe04756474d873e26e093dc91f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI4LTE0LTEtMS02NDYwMTI_58d8d456-68f0-4297-9e29-f780dbe4341c"
      unitRef="usd">158000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI5LTItMS0xLTY0NjAxMg_ee3685b9-4c88-4b12-a1cd-446e634f3a91"
      unitRef="usd">55706000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI5LTQtMS0xLTY0NjAxMg_be819d3e-c347-40fb-8208-76b003b9b137"
      unitRef="usd">89000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI5LTYtMS0xLTY0NjAxMg_8ce5a215-3ee9-4347-89e9-d28a6b562e06"
      unitRef="usd">78000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI5LTEwLTEtMS02NDYwMTI_49ab018b-e276-4d1d-a967-77b78476489d"
      unitRef="usd">182386000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI5LTEyLTEtMS02NDYwMTI_50a8a7f4-6dfb-493b-bc83-720efb9eef1a"
      unitRef="usd">169000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzI5LTE0LTEtMS02NDYwMTI_97171c85-21fb-46e7-8cec-1ef841820aa7"
      unitRef="usd">197000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i57cf8e84275e48ff8f4ca71f6ec1bffa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMwLTItMS0xLTY0NjAxMg_23fb082b-7900-4abb-bdfe-3e5c4e0d8408"
      unitRef="usd">23784000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i57cf8e84275e48ff8f4ca71f6ec1bffa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMwLTQtMS0xLTY0NjAxMg_b69eb227-9003-45f1-834a-fddd85d63bc7"
      unitRef="usd">3000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i57cf8e84275e48ff8f4ca71f6ec1bffa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMwLTYtMS0xLTY0NjAxMg_13eb0add-3010-447d-954f-b7d380bc16cc"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i8e5b52499efe4e0babb3db0380e049f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMwLTEwLTEtMS02NDYwMTI_05d12a40-5ce6-40b2-bc69-3942132cf9f4"
      unitRef="usd">19256000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i8e5b52499efe4e0babb3db0380e049f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMwLTEyLTEtMS02NDYwMTI_b2982002-477c-4948-a42b-b9bd41f0b09e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i8e5b52499efe4e0babb3db0380e049f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMwLTE0LTEtMS02NDYwMTI_40b32b26-88b2-4620-a0c5-69d20636a847"
      unitRef="usd">21000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMxLTItMS0xLTY0NjAxMg_936b9ea3-14a8-44e7-9185-fca631b7afb9"
      unitRef="usd">364927000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMxLTQtMS0xLTY0NjAxMg_fa935b28-dcb0-4476-b6a9-dec54651cd72"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMxLTYtMS0xLTY0NjAxMg_1e7b20dd-1d53-40ad-94de-7e2dcf3f8264"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMxLTEwLTEtMS02NDYwMTI_0de1f73d-fef6-4674-9057-76082ff67d63"
      unitRef="usd">366384000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMxLTEyLTEtMS02NDYwMTI_3091aedd-c683-48da-b086-359222646a79"
      unitRef="usd">171000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90YWJsZTowNDljYWNhMWM2YzE0Y2JkOGQ3M2YzNzY4NDg1NTY4YS90YWJsZXJhbmdlOjA0OWNhY2ExYzZjMTRjYmQ4ZDczZjM3Njg0ODU1NjhhXzMxLTE0LTEtMS02NDYwMTI_c89c75b9-ea0f-4831-bf14-e5561fda8433"
      unitRef="usd">233000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90ZXh0cmVnaW9uOjcwNDk4YzE4ZTRmYzRlZmU5ODJiZTE1YzAwYzljMzRlXzUwMDU_3fbffceb-43f1-449e-9e7d-53b86d87e074"
      unitRef="usd">4500000000</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90ZXh0cmVnaW9uOjcwNDk4YzE4ZTRmYzRlZmU5ODJiZTE1YzAwYzljMzRlXzUwMTI_fe13c9a7-c81e-4875-b3ad-61fdcb013b13"
      unitRef="usd">966000000</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90ZXh0cmVnaW9uOjcwNDk4YzE4ZTRmYzRlZmU5ODJiZTE1YzAwYzljMzRlXzUwNzU_088f8bbd-039c-4f63-a6b0-c1e1efe473a5"
      unitRef="usd">5000000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTAvZnJhZzo3MDQ5OGMxOGU0ZmM0ZWZlOTgyYmUxNWMwMGM5YzM0ZS90ZXh0cmVnaW9uOjcwNDk4YzE4ZTRmYzRlZmU5ODJiZTE1YzAwYzljMzRlXzUwODI_28e5c816-3b95-4e88-8585-04efd0a45e59"
      unitRef="usd">30000000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90ZXh0cmVnaW9uOjc5NWY1MTgzZmI3NzQ4YjE4YmE4NzM5ZjllNGJkNTlhXzM0NA_cc95539c-c177-45d9-95c8-e0ef3f838848">The following table displays, by type of derivative instrument, the fair value gains and losses, net on our derivatives.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk management derivatives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaps:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5,541&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Swaptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pay-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Receive-fixed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Futures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net contractual interest income (expense) on interest-rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total risk management derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(360)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,708&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credit enhancement derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total derivatives fair value gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i35dcb3f22dc7434e81df041e277dfafd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzUtMi0xLTEtNjQ2MDEy_2fa16c8e-f8fa-4eff-9377-53781d9c3c81"
      unitRef="usd">5541000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i15cd1a2025224c5ba3c4e44c27835aef_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzUtNC0xLTEtNjQ2MDEy_68efa91e-d657-4865-af2a-24419b7e019f"
      unitRef="usd">2207000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ia08e007d3f80421789294be76e336725_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzUtNi0xLTEtNjQ2MDEy_2b9ff114-e6eb-42c4-911a-824139f85e53"
      unitRef="usd">-2764000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ibe2cac25758d4818a4ff7a82156d5ac2_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzYtMi0xLTEtNjQ2MDEy_36d6e393-9e30-4017-89c7-57d2bf625134"
      unitRef="usd">-4788000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ibcf7b34354174434ac44f0228013401c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzYtNC0xLTEtNjQ2MDEy_d13c706c-69d6-4e12-853b-dcccafbc2e32"
      unitRef="usd">-1783000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iddce8f1d5caa4499908d84db136eefe9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzYtNi0xLTEtNjQ2MDEy_58200485-aaed-40ba-9a73-533bbf07ca28"
      unitRef="usd">2226000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib4d5be8a3fee4763a733c1bccd851bcc_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzctMi0xLTEtNjQ2MDEy_90534938-9f40-4ec5-8b86-17771fe004e1"
      unitRef="usd">-143000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icb907af1152140019c928f160f7b63ee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzctNC0xLTEtNjQ2MDEy_90d5b0e9-366d-41cd-8db3-d2d1479487ca"
      unitRef="usd">-51000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i677ee87fff1843dca4557d3cb9d2ae1b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzctNi0xLTEtNjQ2MDEy_419df461-d229-4fbd-9a6f-4b09682e39b0"
      unitRef="usd">43000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie2c2ce34aea14867ac805905d50adc49_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzgtMi0xLTEtNjQ2MDEy_99ebdd7f-eb00-47eb-9306-262ead06c911"
      unitRef="usd">-87000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic430fae8faa74960a79ecf543e9e911a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzgtNC0xLTEtNjQ2MDEy_ef6bbb6d-11bb-4305-a6fe-2efeaa186686"
      unitRef="usd">-26000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ia7dbb79f9eb544e2916f9b8565136e95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzgtNi0xLTEtNjQ2MDEy_3990bb91-191d-4ec3-901c-bf3e48fbf15e"
      unitRef="usd">23000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icbd3b7b6dc764285ac84b7dfeb326ed6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEwLTItMS0xLTY0NjAxMg_5c3d73e4-397a-4c99-9127-ddd6d0d27c1f"
      unitRef="usd">142000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ia32d02d7483e41428c7b190fa01c18af_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEwLTQtMS0xLTY0NjAxMg_c7139ffd-4ecb-4f99-8545-aea91b043656"
      unitRef="usd">38000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i46f58ec0fdc344f9b1f70cc3fc539191_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEwLTYtMS0xLTY0NjAxMg_334d5ad7-0588-4016-b02b-af0e2bf8afd8"
      unitRef="usd">-146000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic1a390da65a54a05943afaf6315b8e50_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzExLTItMS0xLTY0NjAxMg_516984c2-c279-4bdc-8ecb-7e77ce8ca60d"
      unitRef="usd">-19000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic462b2a973c24f4eb81e10454d2dbce6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzExLTQtMS0xLTY0NjAxMg_e2b16031-f729-4571-9227-f5f19f6abeca"
      unitRef="usd">-217000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie65de5271c304c4ebb7e31fcbaab1fed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzExLTYtMS0xLTY0NjAxMg_e73350a8-6fc0-4b14-a045-70876acf9732"
      unitRef="usd">595000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id0189f21efc146dfbcbcc5595395420e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEyLTItMS0xLTY0NjAxMg_a1b20825-3dc6-4cdc-b286-bfde8d49cb5c"
      unitRef="usd">-1000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i38c6926016654dd7ad333c840841f60d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEyLTQtMS0xLTY0NjAxMg_c6fb71bc-ea1d-44db-ae2f-836f8b6288fd"
      unitRef="usd">1000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idacb08f74ce34a1886ad9d52e2ee0309_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEyLTYtMS0xLTY0NjAxMg_2ffc8cd5-8009-475f-9d1a-f3259ab2b06a"
      unitRef="usd">-76000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i57ae24e0c2df4f1aaf0f716f302188a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEzLTItMS0xLTY0NjAxMg_917c1184-d620-48f0-8922-7339e3f263ae"
      unitRef="usd">-265000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3e0566d23c1b46ca971b037f830a38f2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEzLTQtMS0xLTY0NjAxMg_505dcbb1-d8b8-4bd6-b509-29f783d6e283"
      unitRef="usd">16000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i4d9f240c64d949deb64c61af5a04a2e1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzEzLTYtMS0xLTY0NjAxMg_8c5e148c-0088-4dd0-b548-5cd59f6ff27a"
      unitRef="usd">-261000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i57ae24e0c2df4f1aaf0f716f302188a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE0LTItMS0xLTY0NjAxMg_67bf838d-cd19-404c-bff3-f3fc0b5c2208"
      unitRef="usd">380000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3e0566d23c1b46ca971b037f830a38f2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE0LTQtMS0xLTY0NjAxMg_d81c2eee-4afd-470d-99fd-448392dbe56d"
      unitRef="usd">185000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4d9f240c64d949deb64c61af5a04a2e1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE0LTYtMS0xLTY0NjAxMg_da5ccb0c-b784-4b7d-8d02-a4e8d9225601"
      unitRef="usd">-360000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ife3c993da37a448cab0ce04098fce251_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE1LTItMS0xLTY0NjAxMg_34d7d44c-58e1-459e-ba9e-eb47b0b13483"
      unitRef="usd">2708000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6cddf07ddcc14935ae09d8660168ba40_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE1LTQtMS0xLTY0NjAxMg_574b04b7-2f94-4693-a102-3bcea3cab53a"
      unitRef="usd">551000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3c36f0452141453b8ac283886dff5122_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE1LTYtMS0xLTY0NjAxMg_d4c87a82-8710-43af-93d9-d04339682604"
      unitRef="usd">-2654000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie4e5db461d06418baafaa3cbeb92e9c5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE2LTItMS0xLTY0NjAxMg_12983afa-be6f-4a3d-b4b4-d91891c1ad30"
      unitRef="usd">-97000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ifff813e0101d4eed98fce0fd4f3bd3b6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE2LTQtMS0xLTY0NjAxMg_8e4d1c13-d488-4119-90f6-c82d299dab16"
      unitRef="usd">-178000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i989c05b1755b463f9d1195ac8f0c656e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE2LTYtMS0xLTY0NjAxMg_7c22ce8d-6a80-42cd-886b-9172f02f0095"
      unitRef="usd">182000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE3LTItMS0xLTY0NjAxMg_30293248-1f19-427e-b773-b728d0f4f2e3"
      unitRef="usd">2991000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE3LTQtMS0xLTY0NjAxMg_067d7069-e5d8-4566-8a73-9b716443623d"
      unitRef="usd">558000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTMvZnJhZzo3OTVmNTE4M2ZiNzc0OGIxOGJhODczOWY5ZTRiZDU5YS90YWJsZTowOGEzZGIzODQ4Yjk0NjczYjc2NzAyYjkwYmRmMDc4Zi90YWJsZXJhbmdlOjA4YTNkYjM4NDhiOTQ2NzNiNzY3MDJiOTBiZGYwNzhmXzE3LTYtMS0xLTY0NjAxMg_92190ca3-e294-4390-876a-ba9a5bf74e7f"
      unitRef="usd">-2832000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90ZXh0cmVnaW9uOmE3OTZjMDlhYWEyYTQzYzQ5Y2ZkMDI2ZmM1NTRhMmY2Xzk3Ng_dd80695f-48ad-44c8-8137-79a6191150ac">&lt;div style="margin-bottom:6pt;margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the effect of fair value hedge accounting on our consolidated statement of operations and comprehensive income, including gains and losses recognized on fair value hedging relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.089%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Income: Mortgage Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Income: Mortgage Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Interest Expense: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total amounts presented in our consolidated statements of operations and comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;117,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(90,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(70,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gains (losses) from fair value hedging relationships: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage loans HFI and related interest-rate contracts:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hedged items &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discontinued hedge-related basis adjustment amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest accruals on derivative hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae and related interest-rate contracts:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hedged items&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discontinued hedge-related basis adjustment amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest accruals on derivative hedging instruments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Gains (losses) recognized in net interest income on fair value hedging relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the carrying amounts of the hedged items that have been in qualifying fair value hedges recorded in our consolidated balance sheets, including the hedged item&#x2019;s cumulative basis adjustments and the closed portfolio balances under the last-of-layer method. The hedged item carrying amounts and total basis adjustments include both open and discontinued hedges. The amortized cost and designated UPB consists only of open hedges as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying Amount Assets (Liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Amount of Fair Value Hedging Basis Adjustments Included in the Carrying Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Closed Portfolio of Mortgage Loans Under Last-of-Layer Method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:42pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Basis Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining Adjustments - Discontinued Hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #1f5122;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Designated UPB&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage loans HFI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying Amount Assets (Liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Amount of Fair Value Hedging Basis Adjustments Included in the Carrying Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Closed Portfolio of Mortgage Loans Under Last-of-Layer Method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:42pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Basis Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining Adjustments - Discontinued Hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Amortized Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #1f5122;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Designated UPB&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage loans HFI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;No basis adjustment associated with open hedges, as all hedges are designated at the close of business, with a one-day term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Based on the unamortized balance of the hedge-related cost basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzUtOS0xLTEtNjQ2MDEy_9e4f1e39-44b1-4c54-8aab-c50a5abdafcc"
      unitRef="usd">117813000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzUtMTEtMS0xLTY0NjAxMg_ce03dd1a-cf14-4f1f-b1e3-6782008401e2"
      unitRef="usd">90798000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzUtMTMtMS0xLTY5MDYyNA_79bf038e-f03f-40d7-b583-7ffc5ea2e3cb"
      unitRef="usd">98930000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzUtMTUtMS0xLTY5MDcxNA_b1940a9b-d9e1-49dc-94ee-94c3150b4ac9"
      unitRef="usd">70084000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="i8964e81a8cfd49218a2bc094e6437669_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzEyLTktMS0xLTY0NjAxMg_dbe9b517-859a-4435-b197-6578e098720f"
      unitRef="usd">-790000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="ia82e6e32b534488cb0a26e44405ccb72_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzEyLTEzLTEtMS02OTA2MzE_5d8e75c8-a162-4f63-b641-a7ddd78fc8be"
      unitRef="usd">140000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="i8964e81a8cfd49218a2bc094e6437669_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzEzLTktMS0xLTY0NjAxMg_3bfef030-71bc-48cc-b2f1-f2fb0e18392b"
      unitRef="usd">28000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="ia82e6e32b534488cb0a26e44405ccb72_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzEzLTEzLTEtMS02OTA2MzE_527f107a-1eee-4f90-a17a-d12b32ecc6ad"
      unitRef="usd">-6000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="i8964e81a8cfd49218a2bc094e6437669_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzE2LTktMS0xLTY0NjAxMg_2c9f3133-6475-45d1-b793-9267700c228a"
      unitRef="usd">785000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="ia82e6e32b534488cb0a26e44405ccb72_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzE2LTEzLTEtMS02OTA2MzE_f982c0e1-02cf-4942-8724-125f047ef5ed"
      unitRef="usd">-145000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="i8964e81a8cfd49218a2bc094e6437669_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzE3LTktMS0xLTY0NjAxMg_32bdd1b7-4d89-43fa-b0ec-4fec0d0ea118"
      unitRef="usd">13000000</fnm:InterestAccrualsOnHedgingInstruments>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="ia82e6e32b534488cb0a26e44405ccb72_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzE3LTEzLTEtMS02OTA2MzE_f29f912b-bdf3-4a64-8480-dc36a5c9b0a4"
      unitRef="usd">-12000000</fnm:InterestAccrualsOnHedgingInstruments>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="i564b4a6b955c4d16ab38447383e93806_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzE5LTExLTEtMS02NDYwMTI_e755ceb2-cfcc-4d5d-a414-5ea5502e92c9"
      unitRef="usd">3978000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="i511243978c05408c98448b04353bf1f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzE5LTE1LTEtMS02OTA3MzQ_3441bb03-b3e9-4086-b9de-463a7a072701"
      unitRef="usd">1370000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="i564b4a6b955c4d16ab38447383e93806_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIwLTExLTEtMS02NDYwMTI_8922e3aa-4064-4e8f-a0a7-2072cf70123c"
      unitRef="usd">-524000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="i511243978c05408c98448b04353bf1f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIwLTE1LTEtMS02OTA3MzQ_4e57ca45-6fda-4044-8446-8f31a5eda3c7"
      unitRef="usd">-89000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="i564b4a6b955c4d16ab38447383e93806_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIxLTExLTEtMS02NDYwMTI_f6aafc71-6b60-4bc2-a018-5ef6600f826a"
      unitRef="usd">-3321000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="i511243978c05408c98448b04353bf1f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIxLTE1LTEtMS02OTA3MzQ_0f7a9baa-e8bd-484a-b1b7-338855f89871"
      unitRef="usd">-1308000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="i564b4a6b955c4d16ab38447383e93806_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIyLTExLTEtMS02NDYwMTI_1e611d96-7855-4f72-9227-9317e5147c56"
      unitRef="usd">-240000000</fnm:InterestAccrualsOnHedgingInstruments>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="i511243978c05408c98448b04353bf1f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIyLTE1LTEtMS02OTA3MzQ_b12cac79-3c41-4620-ba17-04d30c02d664"
      unitRef="usd">223000000</fnm:InterestAccrualsOnHedgingInstruments>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="i8964e81a8cfd49218a2bc094e6437669_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIzLTktMS0xLTY0NjAxMg_e5acd1aa-b45f-4303-8c66-2a0974ac24a9"
      unitRef="usd">36000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="i564b4a6b955c4d16ab38447383e93806_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIzLTExLTEtMS02NDYwMTI_6337f06d-acd9-4a6a-a67c-160b9b946765"
      unitRef="usd">-107000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="ia82e6e32b534488cb0a26e44405ccb72_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIzLTEzLTEtMS02OTA2MjQ_27011464-5f65-47e4-afc2-16b2ed2a8f4c"
      unitRef="usd">-23000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="i511243978c05408c98448b04353bf1f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo3MWFjNjU0M2U0MDc0MGMxYWM0MGQ5ZTgwZWM1MDQ0Zi90YWJsZXJhbmdlOjcxYWM2NTQzZTQwNzQwYzFhYzQwZDllODBlYzUwNDRmXzIzLTE1LTEtMS02OTA3NDI_0da7b643-b5b7-4fc5-a54b-38f8f4ba7275"
      unitRef="usd">196000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:HedgedAssetFairValueHedge
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzQtMi0xLTEtNjQ2MDEy_66c1cabe-56c2-43c2-abb8-47ef608c53f2"
      unitRef="usd">293788000000</us-gaap:HedgedAssetFairValueHedge>
    <us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzQtNC0xLTEtNjQ2MDEy_737270be-84cf-4a3c-a410-c0715d265d1c"
      unitRef="usd">-628000000</us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzQtNi0xLTEtNjQ2MDEy_c0ea86ac-7e7f-4ffd-b55f-f332a652d449"
      unitRef="usd">-628000000</us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzQtOC0xLTEtNjQ2MDEy_4eac2bda-706c-41ac-811a-5811321acd3e"
      unitRef="usd">98377000000</us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost>
    <us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzQtMTAtMS0xLTY0NjAxMg_30a6582f-b321-4f5c-9531-39aa52a38a82"
      unitRef="usd">5187000000</us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount>
    <us-gaap:HedgedLiabilityFairValueHedge
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzYtMi0xLTEtNjQ2MDEy_d21f5356-32c7-4f55-b9ba-d9c52c152b38"
      unitRef="usd">73790000000</us-gaap:HedgedLiabilityFairValueHedge>
    <us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzYtNC0xLTEtNjQ2MDEy_5d37dae3-01d3-41dd-88fb-fd2014596e32"
      unitRef="usd">4713000000</us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTo0NTI0MzJjOGJjZjI0NDYzOWVlYjQyYzM3NDRjNzA0Ny90YWJsZXJhbmdlOjQ1MjQzMmM4YmNmMjQ0NjM5ZWViNDJjMzc0NGM3MDQ3XzYtNi0xLTEtNjQ2MDEy_4675857b-d200-4bae-b055-f0fccb5b1b45"
      unitRef="usd">4713000000</us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedAssetFairValueHedge
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzQtMi0xLTEtNjkxMDA1_a7d04228-60ee-4248-a55a-d9fb96af4d36"
      unitRef="usd">174080000000</us-gaap:HedgedAssetFairValueHedge>
    <us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzQtNC0xLTEtNjkxMDEz_8e5f3230-9d3e-4e77-aac6-170f626c04ee"
      unitRef="usd">134000000</us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzQtNi0xLTEtNjkxMDIx_e0893019-0923-4653-963b-42a300d0b41d"
      unitRef="usd">134000000</us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzQtOC0xLTEtNjkxMDMx_a4162708-9886-4f14-aa31-b5ef8bba354f"
      unitRef="usd">56786000000</us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost>
    <us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzQtMTAtMS0xLTY5MTAzNA_f18d2a06-a17f-4f91-8257-a3e470c0cf2a"
      unitRef="usd">4389000000</us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount>
    <us-gaap:HedgedLiabilityFairValueHedge
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzYtMi0xLTEtNjkxMDEw_7c237db8-969b-44f9-bfa0-26d43aaaba60"
      unitRef="usd">72174000000</us-gaap:HedgedLiabilityFairValueHedge>
    <us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzYtNC0xLTEtNjkxMDE3_89dbc6a4-52d2-4a37-b37f-34b0ced998ff"
      unitRef="usd">1281000000</us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MTYvZnJhZzphNzk2YzA5YWFhMmE0M2M0OWNmZDAyNmZjNTU0YTJmNi90YWJsZTpjM2E0YTBiMGMzODA0MDlmODFjODEzYmFiYzIxNjZjZi90YWJsZXJhbmdlOmMzYTRhMGIwYzM4MDQwOWY4MWM4MTNiYWJjMjE2NmNmXzYtNi0xLTEtNjkxMDI2_a6609eb7-392c-48d8-8b07-7a34d3035692"
      unitRef="usd">1281000000</us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjIvZnJhZzozOTU1M2I5Y2Q2ZmY0NmUzOTQwYzZjNjM4YjJlNGE3YS90ZXh0cmVnaW9uOjM5NTUzYjljZDZmZjQ2ZTM5NDBjNmM2MzhiMmU0YTdhXzEz_43e553e5-6122-4ac6-ae0d-047cb36d1c13">Income Taxes&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Provision for Federal Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are subject to federal income tax, but we are exempt from state and local income taxes. The following table displays the components of our provision for federal income taxes.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current income tax benefit (provision)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax benefit (provision)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:5.97pt"&gt;Amount excludes the current income tax effect of items recognized directly in &#x201c;Total stockholders' equity.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the difference between the statutory corporate tax rate and our effective tax rate.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory corporate tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investments in affordable housing projects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our effective tax rate is the provision for federal income taxes expressed as a percentage of income or loss before federal income taxes. Our effective tax rates for the years 2022, 2021, and 2020 were impacted by the benefits of our investments in housing projects eligible for low-income housing tax credits. Our effective tax rate for 2022 was also impacted by the benefit of the research tax credits claimed on current year and amended prior year returns, and the valuation allowance against the deferred tax asset relating to capital loss carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We evaluate our deferred tax assets for recoverability using a consistent approach which considers the relative impact of negative and positive evidence, including our historical profitability and projections of future taxable income. Our framework for assessing the recoverability of deferred tax assets requires us to weigh all available evidence, to the extent it exists, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the sustainability of recent profitability required to realize the deferred tax assets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the cumulative net income or losses in our consolidated statements of operations and comprehensive income in recent years;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;unsettled circumstances that, if unfavorably resolved, would adversely affect future operations and profit levels on a continuing basis in future years;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the funding available to us under the senior preferred stock purchase agreement; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the carryforward period for capital losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, we continued to conclude that the positive evidence in favor of the recoverability of our deferred tax assets, except the deferred tax asset relating to capital loss carryforwards, outweighed the negative evidence and that it is more likely than not that our deferred tax assets will be realized. For the deferred tax asset relating to capital loss carryforwards, we concluded that the negative evidence outweighed the positive evidence, and it is more likely than not that these capital loss carryforwards will not be utilized during the allowable five-year carryforward period, which will expire in 2027 if unused. Therefore, a valuation allowance has been recorded against our capital loss carryforward deferred tax asset, which is included in &#x201c;Other, net&#x201d; in the table below.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our deferred tax assets and deferred tax liabilities. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage and mortgage-related assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,764&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses and basis in acquired property, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,055&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,153&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partnership and other equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest-only securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,104&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,104&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,911&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We had $60&#160;million of unrecognized tax benefits for the year ended December 31, 2022. If these positions were to resolve favorably, our effective tax would be reduced in future periods by $60&#160;million. We had no unrecognized tax benefits for the years ended December 31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our tax years 2019 through 2021 remain open to examination by the IRS.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90ZXh0cmVnaW9uOjM0MTQ3MTk1MTAzNTRiZjlhOTFkNjM4ZDJkYWUxMTgxXzkyMA_b7027f04-4111-4a81-8c1b-33d1b7354d1f">The following table displays the components of our provision for federal income taxes.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current income tax benefit (provision)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred income tax benefit (provision)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:5.97pt"&gt;Amount excludes the current income tax effect of items recognized directly in &#x201c;Total stockholders' equity.&#x201d;&lt;/span&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzMtMy0xLTEtNjQ2MDEy_4c80e0c1-cb68-493b-ad22-31ad57646814"
      unitRef="usd">3505000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzMtNS0xLTEtNjQ2MDEy_6bd863d1-16e9-4af2-8c1d-4362dccbc67e"
      unitRef="usd">5521000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzMtNy0xLTEtNjQ2MDEy_3946b52f-ab42-4a06-94e9-559e3bc6a116"
      unitRef="usd">3803000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzQtMy0xLTEtNjQ2MDEy_7513f959-eab0-4bbd-a233-da72ba95cff8"
      unitRef="usd">-195000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzQtNS0xLTEtNjQ2MDEy_92d1cf98-ec55-437f-a8a5-53878fe96942"
      unitRef="usd">252000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzQtNy0xLTEtNjQ2MDEy_acabe240-10aa-43c7-ad4b-0beaa92d860b"
      unitRef="usd">-729000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzUtMy0xLTEtNjQ2MDEy_322b9f74-abe1-473d-a0bb-9574e6c74271"
      unitRef="usd">3310000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzUtNS0xLTEtNjQ2MDEy_5d21ed96-a36e-411b-8fa9-1449f8143ffe"
      unitRef="usd">5773000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTphZjM3ZmEzZDdiMDI0Y2Y1OWM5MmVjOGRmMDUwNTQ1Zi90YWJsZXJhbmdlOmFmMzdmYTNkN2IwMjRjZjU5YzkyZWM4ZGYwNTA1NDVmXzUtNy0xLTEtNjQ2MDEy_911d9e73-e12b-4e6b-b20a-dd6510591df1"
      unitRef="usd">3074000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90ZXh0cmVnaW9uOjM0MTQ3MTk1MTAzNTRiZjlhOTFkNjM4ZDJkYWUxMTgxXzkwMQ_481c6c28-29d8-4078-9db9-4e50d93ba6cb">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the difference between the statutory corporate tax rate and our effective tax rate.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory corporate tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investments in affordable housing projects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzItMy0xLTEtNjQ2MDEy_3f648e8e-9ba7-4054-9772-dad3e0ce87e8"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzItNy0xLTEtNjQ2MDEy_d1023999-d7e6-498d-8281-82cf39a01c4e"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzItMTEtMS0xLTY0NjAxMg_a86a713c-f47c-48a4-8307-9208ec4303a3"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzMtMy0xLTEtNzczMzQz_8123acc9-335b-44b0-94df-cfe1f5bf526f"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzMtNy0xLTEtNzczMzU5_852bdf1c-08da-4e60-a572-7ce25a626af4"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzMtMTEtMS0xLTc3MzM2OQ_d3697ef5-9b07-451b-830e-8e50f777f68d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzMtMy0xLTEtNjQ2MDEy_ceaf5e9d-39af-4b7a-934c-3e40f2a5f58d"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzMtNy0xLTEtNjQ2MDEy_aa87366e-3a30-4129-84d5-4d3700ac522e"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzMtMTEtMS0xLTY0NjAxMg_23ef1ebf-55b3-4f87-a3f0-1e7bf662472a"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzYtMy0xLTEtODAzMzY3_af0183b1-3629-49f9-a41d-0233bfca025e"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzYtNy0xLTEtODAzMzY3_eb42c311-0f1a-4aba-9ca4-f1bd144982ef"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzYtMTEtMS0xLTgwMzM2Nw_63f47777-254b-46ca-80ef-d01093a0a0c4"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzUtMy0xLTEtNjQ2MDEy_dcdee352-7ee1-4313-8bc4-3d6e2f25aed3"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzUtNy0xLTEtNjQ2MDEy_e265291b-fcbb-469c-b5c0-06f51e3894fd"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzUtMTEtMS0xLTY0NjAxMg_f41eb4d0-e1e0-4a53-bb27-b88197ccc203"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzYtMy0xLTEtNjQ2MDEy_517c9869-5f7f-4fc0-b824-a0bb137ecdb5"
      unitRef="number">0.204</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzYtNy0xLTEtNjQ2MDEy_f7fadca2-8aca-42a9-a2aa-9c80efa81c24"
      unitRef="number">0.207</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjUvZnJhZzozNDE0NzE5NTEwMzU0YmY5YTkxZDYzOGQyZGFlMTE4MS90YWJsZTo1NjQ1MTc5NjhjNjU0Mjk3YWZhMThjYWE0NjdlMDFmMS90YWJsZXJhbmdlOjU2NDUxNzk2OGM2NTQyOTdhZmExOGNhYTQ2N2UwMWYxXzYtMTEtMS0xLTY0NjAxMg_2cc0e48d-17c7-4454-8144-e2e07ed08e5d"
      unitRef="number">0.207</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90ZXh0cmVnaW9uOmNiMjE2ZDRhODliYjRlNjU5NWQ0ZjgxN2JmZTc4MzZlXzEyMTU_1d142a17-086e-4793-9fc0-26a59c16f220">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our deferred tax assets and deferred tax liabilities. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage and mortgage-related assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,764&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses and basis in acquired property, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,055&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,153&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Partnership and other equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest-only securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,104&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,104&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,911&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <fnm:MortgageAndMortgageRelatedAssetsIncludingAcquiredCreditImpairedLoans
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzQtMi0xLTEtNjQ2MDEy_e7fdee13-6957-40ca-958d-5d1bfd65ba63"
      unitRef="usd">6764000000</fnm:MortgageAndMortgageRelatedAssetsIncludingAcquiredCreditImpairedLoans>
    <fnm:MortgageAndMortgageRelatedAssetsIncludingAcquiredCreditImpairedLoans
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzQtNi0xLTEtNjQ2MDEy_02f5806e-865e-4401-b25f-8de990ef5649"
      unitRef="usd">7547000000</fnm:MortgageAndMortgageRelatedAssetsIncludingAcquiredCreditImpairedLoans>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzUtMi0xLTEtNjQ2MDEy_725322b4-5c17-4ff2-9cd1-e8fce046b05a"
      unitRef="usd">2055000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzUtNi0xLTEtNjQ2MDEy_b753109e-e0cd-4452-9204-ddac49b1b6b1"
      unitRef="usd">1060000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzctMi0xLTEtNjQ2MDEy_9fc6ea2e-59de-4687-bc80-7b7161628938"
      unitRef="usd">1153000000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzctNi0xLTEtNjQ2MDEy_8ce450a2-d1f7-4cef-93c4-a40a07c18b3b"
      unitRef="usd">778000000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzgtMi0xLTEtNjQ2MDEy_efc41bcd-1349-4946-9aaf-e03f9c348871"
      unitRef="usd">52000000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzgtNi0xLTEtNjQ2MDEy_782a2a38-507d-4fff-a5c7-4199494f6c18"
      unitRef="usd">88000000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzktMi0xLTEtNjQ2MDEy_75712679-7383-4827-be69-0cc2d6265129"
      unitRef="usd">3811000000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzktNi0xLTEtNjQ2MDEy_c723d3b0-c763-43ba-89d2-255f1f9c2506"
      unitRef="usd">3977000000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzEwLTItMS0xLTY0NjAxMg_1d1652cf-fb2c-4d0b-be41-e2e8f8d01f40"
      unitRef="usd">295000000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzEwLTYtMS0xLTY0NjAxMg_6dea3d01-529f-4352-a368-16e3b554f869"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzExLTItMS0xLTY0NjAxMg_16b45c1b-bddc-4bb1-92e5-e470616d0447"
      unitRef="usd">14130000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzExLTYtMS0xLTY0NjAxMg_323f47e9-1552-4069-b911-427e4b1a959b"
      unitRef="usd">13450000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE0LTItMS0xLTc3MDE5OA_d1707f5f-8c39-4846-b969-3892accd758a"
      unitRef="usd">1104000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE0LTYtMS0xLTc3MDE5MA_7639e4f8-4b16-4f97-824a-ae809be0e383"
      unitRef="usd">377000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE1LTItMS0xLTY0NjAxMg_ee7f4f9c-84bf-4d28-a303-d3d643d0f081"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE1LTYtMS0xLTY0NjAxMg_cbd9f006-11a4-44c3-b8cf-4a70767056b1"
      unitRef="usd">358000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE2LTItMS0xLTY0NjAxMg_60f1bdf5-ae99-4853-bca0-bd91ed64c8b9"
      unitRef="usd">1104000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE2LTYtMS0xLTY0NjAxMg_ad246ee1-4cf3-4e35-9ab6-e7e8cf71a89d"
      unitRef="usd">735000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE3LTItMS0xLTc5OTAwOA_0c461a33-1566-4aaf-b4cc-f629f54e3094"
      unitRef="usd">115000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE3LTYtMS0xLTc5OTAyMw_2ed7a979-ccad-48a6-94b1-c6df520ceda0"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE3LTItMS0xLTY0NjAxMg_de98b5d5-b33e-4a9a-8070-50b29e9e6931"
      unitRef="usd">12911000000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MjgvZnJhZzpjYjIxNmQ0YTg5YmI0ZTY1OTVkNGY4MTdiZmU3ODM2ZS90YWJsZTplOTBjMmI0M2EwODY0YzAzOTE3YmQ0YmY4Y2UwMTYwNy90YWJsZXJhbmdlOmU5MGMyYjQzYTA4NjRjMDM5MTdiZDRiZjhjZTAxNjA3XzE3LTYtMS0xLTY0NjAxMg_4436f138-c42c-4ee1-a853-fe67ea6c4972"
      unitRef="usd">12715000000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzEvZnJhZzo3NTlmN2Y1ZDBjZWI0NTRkOTdmZGNiZTY4M2IzZmQyYS90ZXh0cmVnaW9uOjc1OWY3ZjVkMGNlYjQ1NGQ5N2ZkY2JlNjgzYjNmZDJhXzk4OTU2MDQ2NTExODY_19d74186-fe54-4c0d-bd13-7038e7dfe732"
      unitRef="usd">60000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzEvZnJhZzo3NTlmN2Y1ZDBjZWI0NTRkOTdmZGNiZTY4M2IzZmQyYS90ZXh0cmVnaW9uOjc1OWY3ZjVkMGNlYjQ1NGQ5N2ZkY2JlNjgzYjNmZDJhXzk4OTU2MDQ2NTEyMDQ_19d74186-fe54-4c0d-bd13-7038e7dfe732"
      unitRef="usd">60000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i27ec66189eea4340b4f7d6ffd3db98e7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzEvZnJhZzo3NTlmN2Y1ZDBjZWI0NTRkOTdmZGNiZTY4M2IzZmQyYS90ZXh0cmVnaW9uOjc1OWY3ZjVkMGNlYjQ1NGQ5N2ZkY2JlNjgzYjNmZDJhXzk4OTU2MDQ2NTA4Mjg_1d1f85cc-cab7-4c43-8b1b-55ace92cdb08"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzEvZnJhZzo3NTlmN2Y1ZDBjZWI0NTRkOTdmZGNiZTY4M2IzZmQyYS90ZXh0cmVnaW9uOjc1OWY3ZjVkMGNlYjQ1NGQ5N2ZkY2JlNjgzYjNmZDJhXzk4OTU2MDQ2NTA4Mjg_3951104d-05b2-4f51-9f4d-d264785424c3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90ZXh0cmVnaW9uOmMyZDU5NDBiNWUxNzQwMjk4ZmQ5YTIwYTEwNDAzYTY5XzY2Njk_512b442c-3720-4773-afb4-3e979ae2a37e">Segment Reporting&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have two reportable business segments, which are based on the type of business activities each perform: Single-Family and Multifamily. Results of our two business segments are intended to reflect each segment as if it were a stand-alone business. The sum of the results for our two business segments equals our consolidated results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The section below provides a discussion of our business segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-Family Business Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Works with lenders to acquire and securitize single-family mortgage loans delivered to us by lenders into Fannie Mae MBS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Issues structured Fannie Mae MBS backed by single-family mortgage assets and provides other services to single-family lenders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Prices and manages the credit risk on loans in our single-family guaranty book of business. Also enters into transactions that transfer a portion of the credit risk on some of the loans in our single-family guaranty book of business to third parties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Works to reduce costs of defaulted single-family loans through home retention solutions and foreclosure alternatives, management of foreclosures and our REO inventory, selling nonperforming loans and pursuing contractual remedies from lenders, servicers and providers of credit enhancements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multifamily Business Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Works with lenders to acquire and securitize multifamily mortgage loans delivered to us by lenders into Fannie Mae MBS. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Issues structured multifamily Fannie Mae MBS through our Fannie Mae Guaranteed Multifamily Structures (&#x201c;Fannie Mae GeMS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;) program and provides other services to our multifamily lenders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Prices and manages the credit risk on loans in our multifamily guaranty book of business. Lenders retain a portion of the credit risk in most multifamily transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Enters into transactions that transfer an additional portion of Fannie Mae&#x2019;s credit risk on some of the loans in our multifamily guaranty book of business to third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Works to maintain credit quality of the book, prevent foreclosure, reduce costs of defaulted multifamily loans, manage our REO inventory, and pursue contractual remedies from lenders, servicers and providers of credit enhancements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Allocations and Results&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The majority of our assets, revenues and expenses are directly associated with each respective business segment and are included in determining its asset balance and operating results. Those assets, revenues and expenses that are not directly attributable to a particular business segment are allocated based on the size of each segment&#x2019;s guaranty book of business. The substantial majority of the gains and losses associated with our risk management derivatives, including the impact of hedge accounting, are allocated to our Single-Family business segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays total assets by segment.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,844,092&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,782,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;461,196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;446,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,305,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,229,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We operate our business solely in the United States and its territories, and accordingly, we generate no revenue from and have no long-lived assets, other than financial instruments, in geographic locations other than the United States and its territories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display our segment results. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment losses, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(540)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(778)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit for credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(812)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment gains, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Net interest income primarily consists of guaranty fees received as compensation for assuming and managing the credit risk on loans underlying Fannie Mae MBS held by third parties for the respective business segment, and the difference between the interest income earned on the respective business segment&#x2019;s mortgage assets in our retained mortgage portfolio and the interest expense associated with the debt funding those assets. Revenues from single-family guaranty fees include revenues generated by the 10 basis point increase in guaranty fees pursuant to the TCCA, the incremental revenue from which is remitted to Treasury and not retained by us. Also includes yield maintenance revenue we recognized on the prepayment of multifamily loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family fee and other income primarily consists of compensation for engaging in structured transactions and providing other lender services. Multifamily fee and other income consists of fees associated with Multifamily business activities, including credit enhancements for tax-exempt multifamily housing revenue bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family investment gains and losses primarily consist of gains and losses on the sale of mortgage assets. Multifamily investment gains and losses primarily consist of gains and losses on resecuritization activity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family fair value gains and losses primarily consist of fair value gains and losses on risk management and mortgage commitment derivatives, trading securities, fair value option debt, and other financial instruments associated with our single-family guaranty book of business. Multifamily fair value gains and losses primarily consist of fair value gains and losses on MBS commitment derivatives, trading securities and other financial instruments associated with our multifamily guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Benefit (provision) for credit losses is based on loans underlying the segment&#x2019;s guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Consists of the portion of our single-family guaranty fees that is remitted to Treasury pursuant to the TCCA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family credit enhancement expense consists of costs associated with our freestanding credit enhancements, which include primarily costs associated with our CIRT&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, CAS and enterprise-paid mortgage insurance (&#x201c;EPMI&#x201d;) programs. Multifamily credit enhancement expense primarily consists of costs associated with our Multifamily CIRT&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; (&#x201c;MCIRT&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) and MCAS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; programs as well as amortization expense for certain lender risk-sharing programs. Excludes CAS transactions accounted for as debt instruments and credit risk transfer programs accounted for as derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Consists of change in benefits recognized from our freestanding credit enhancements, primarily from our CAS and CIRT programs as well as certain lender risk-sharing arrangements, including our multifamily DUS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;In January 2021, we began applying fair value hedge accounting. For qualifying hedging relationships, fair value changes attributable to movements in the designated benchmark interest rates for hedged mortgage loans and funding debt and the fair value change of the designated portion of the paired interest-rate swaps are recognized in &#x201c;Net interest income.&#x201d; In prior years, all fair value changes for interest-rate swaps were recognized in &#x201c;Fair value gains (losses), net.&#x201d; See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; and &#x201c;Note 8, Derivative Instruments&#x201d; for additional information on our fair value hedge accounting policy and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90ZXh0cmVnaW9uOmMyZDU5NDBiNWUxNzQwMjk4ZmQ5YTIwYTEwNDAzYTY5XzIx_01a715ad-7d8d-4ce2-b16e-372738c3f0f6"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90ZXh0cmVnaW9uOmMyZDU5NDBiNWUxNzQwMjk4ZmQ5YTIwYTEwNDAzYTY5XzE2NQ_01a715ad-7d8d-4ce2-b16e-372738c3f0f6"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90ZXh0cmVnaW9uOmMyZDU5NDBiNWUxNzQwMjk4ZmQ5YTIwYTEwNDAzYTY5XzQzOTgwNDY1MjQxMDI_01a715ad-7d8d-4ce2-b16e-372738c3f0f6"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90ZXh0cmVnaW9uOmMyZDU5NDBiNWUxNzQwMjk4ZmQ5YTIwYTEwNDAzYTY5XzY2ODM_330e8915-bf12-4c4f-9cc4-8dc6b11a6167">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays total assets by segment.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,844,092&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,782,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;461,196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;446,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,305,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,229,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="ifbeae00ad9c94383951ca2756e502b15_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTowOTkzOTQ0ZTAzYTc0YjAyOTBiZmYwYzc4ZDcwM2IyYy90YWJsZXJhbmdlOjA5OTM5NDRlMDNhNzRiMDI5MGJmZjBjNzhkNzAzYjJjXzMtMi0xLTEtNjQ2MDEy_d39e0706-20c2-4c34-acb1-f650c6909ae4"
      unitRef="usd">3844092000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic2008f38964b4303a86aa0785323e480_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTowOTkzOTQ0ZTAzYTc0YjAyOTBiZmYwYzc4ZDcwM2IyYy90YWJsZXJhbmdlOjA5OTM5NDRlMDNhNzRiMDI5MGJmZjBjNzhkNzAzYjJjXzMtNC0xLTEtNjQ2MDEy_dbe311b4-1019-48c3-ab2b-f32f802eaecf"
      unitRef="usd">3782447000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8c2dd605c25e42c7925ce42755c6c1b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTowOTkzOTQ0ZTAzYTc0YjAyOTBiZmYwYzc4ZDcwM2IyYy90YWJsZXJhbmdlOjA5OTM5NDRlMDNhNzRiMDI5MGJmZjBjNzhkNzAzYjJjXzQtMi0xLTEtNjQ2MDEy_6a92b4e9-5ca1-48a6-a32e-52a6a2588da5"
      unitRef="usd">461196000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7b55708ef3a642e690a0322c1ee70039_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTowOTkzOTQ0ZTAzYTc0YjAyOTBiZmYwYzc4ZDcwM2IyYy90YWJsZXJhbmdlOjA5OTM5NDRlMDNhNzRiMDI5MGJmZjBjNzhkNzAzYjJjXzQtNC0xLTEtNjQ2MDEy_3f0ed33f-c67b-459b-ab8f-fdf0f83c16fe"
      unitRef="usd">446719000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTowOTkzOTQ0ZTAzYTc0YjAyOTBiZmYwYzc4ZDcwM2IyYy90YWJsZXJhbmdlOjA5OTM5NDRlMDNhNzRiMDI5MGJmZjBjNzhkNzAzYjJjXzUtMi0xLTEtNjQ2MDEy_140c9b20-2959-4b7d-b47d-6ec48809c1a9"
      unitRef="usd">4305288000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTowOTkzOTQ0ZTAzYTc0YjAyOTBiZmYwYzc4ZDcwM2IyYy90YWJsZXJhbmdlOjA5OTM5NDRlMDNhNzRiMDI5MGJmZjBjNzhkNzAzYjJjXzUtNC0xLTEtNjQ2MDEy_7b6dea87-624d-4bfe-82f4-8f37d32950a3"
      unitRef="usd">4229166000000</us-gaap:Assets>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90ZXh0cmVnaW9uOmMyZDU5NDBiNWUxNzQwMjk4ZmQ5YTIwYTEwNDAzYTY5XzY2NzQ_65ac3bf8-2535-4132-9332-9d8863a8799a">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display our segment results. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment losses, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(540)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(778)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(918)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Benefit for credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(812)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Single-Family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment gains, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(678)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for federal income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Net interest income primarily consists of guaranty fees received as compensation for assuming and managing the credit risk on loans underlying Fannie Mae MBS held by third parties for the respective business segment, and the difference between the interest income earned on the respective business segment&#x2019;s mortgage assets in our retained mortgage portfolio and the interest expense associated with the debt funding those assets. Revenues from single-family guaranty fees include revenues generated by the 10 basis point increase in guaranty fees pursuant to the TCCA, the incremental revenue from which is remitted to Treasury and not retained by us. Also includes yield maintenance revenue we recognized on the prepayment of multifamily loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family fee and other income primarily consists of compensation for engaging in structured transactions and providing other lender services. Multifamily fee and other income consists of fees associated with Multifamily business activities, including credit enhancements for tax-exempt multifamily housing revenue bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family investment gains and losses primarily consist of gains and losses on the sale of mortgage assets. Multifamily investment gains and losses primarily consist of gains and losses on resecuritization activity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family fair value gains and losses primarily consist of fair value gains and losses on risk management and mortgage commitment derivatives, trading securities, fair value option debt, and other financial instruments associated with our single-family guaranty book of business. Multifamily fair value gains and losses primarily consist of fair value gains and losses on MBS commitment derivatives, trading securities and other financial instruments associated with our multifamily guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Benefit (provision) for credit losses is based on loans underlying the segment&#x2019;s guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Consists of the portion of our single-family guaranty fees that is remitted to Treasury pursuant to the TCCA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Single-family credit enhancement expense consists of costs associated with our freestanding credit enhancements, which include primarily costs associated with our CIRT&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, CAS and enterprise-paid mortgage insurance (&#x201c;EPMI&#x201d;) programs. Multifamily credit enhancement expense primarily consists of costs associated with our Multifamily CIRT&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; (&#x201c;MCIRT&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x201d;) and MCAS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; programs as well as amortization expense for certain lender risk-sharing programs. Excludes CAS transactions accounted for as debt instruments and credit risk transfer programs accounted for as derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;Consists of change in benefits recognized from our freestanding credit enhancements, primarily from our CAS and CIRT programs as well as certain lender risk-sharing arrangements, including our multifamily DUS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.9pt"&gt;In January 2021, we began applying fair value hedge accounting. For qualifying hedging relationships, fair value changes attributable to movements in the designated benchmark interest rates for hedged mortgage loans and funding debt and the fair value change of the designated portion of the paired interest-rate swaps are recognized in &#x201c;Net interest income.&#x201d; In prior years, all fair value changes for interest-rate swaps were recognized in &#x201c;Fair value gains (losses), net.&#x201d; See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; and &#x201c;Note 8, Derivative Instruments&#x201d; for additional information on our fair value hedge accounting policy and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzMtMi0xLTEtNjQ2MDEy_6dcef277-bf1a-4fd2-bd17-57804e781ff0"
      unitRef="usd">24736000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzMtNS0xLTEtNjQ2MDEy_d193f684-f47e-4578-a594-731ff7a61c1b"
      unitRef="usd">4687000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzMtOC0xLTEtNjQ2MDEy_44558a45-93f3-445c-829c-3ff3edce5653"
      unitRef="usd">29423000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NoninterestIncomeOther
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzQtMi0xLTEtNjQ2MDEy_67017a5f-c558-4e38-8d80-279d76d70d90"
      unitRef="usd">224000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzQtNS0xLTEtNjQ2MDEy_79f02ec7-bb56-46b7-8995-5f917a4d22cf"
      unitRef="usd">88000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzQtOC0xLTEtNjQ2MDEy_c3e91139-e40c-49dc-9cc4-605ab35b7416"
      unitRef="usd">312000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzUtMi0xLTEtNjQ2MDEy_d3a89df4-c646-4576-9221-fbe36d3dc6ac"
      unitRef="usd">24960000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzUtNS0xLTEtNjQ2MDEy_3e42d1e3-82d7-4c45-be69-f4b6e0c94ffd"
      unitRef="usd">4775000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzUtOC0xLTEtNjQ2MDEy_f829f579-85bb-4d98-93af-5673ccf8ff85"
      unitRef="usd">29735000000</us-gaap:RevenuesNetOfInterestExpense>
    <fnm:InvestmentGainsLossNet1
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzYtMi0xLTEtNjQ2MDEy_df042ded-7ea2-4492-8603-cc3575625038"
      unitRef="usd">-223000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzYtNS0xLTEtNjQ2MDEy_ab44ee81-d45a-47cb-a16a-57b0a6e41dc5"
      unitRef="usd">-74000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzYtOC0xLTEtNjQ2MDEy_96fda9ec-b2f8-433e-98f1-3e9aaaf72334"
      unitRef="usd">-297000000</fnm:InvestmentGainsLossNet1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzctMi0xLTEtNjQ2MDEy_9c032ddf-a189-4f06-ab1f-89d5473db8dc"
      unitRef="usd">1364000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzctNS0xLTEtNjQ2MDEy_bb671080-fd9d-49a9-9d27-fef58eb2aeec"
      unitRef="usd">-80000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzctOC0xLTEtNjQ2MDEy_635f0577-1e60-472d-bc1e-c8a20e978a25"
      unitRef="usd">1284000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzgtMi0xLTEtNjQ2MDEy_9c88cba4-d461-4d53-a97a-7a39de48a8a0"
      unitRef="usd">2789000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzgtNS0xLTEtNjQ2MDEy_3dc151f4-64d2-4788-a880-615fb090c077"
      unitRef="usd">540000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzgtOC0xLTEtNjQ2MDEy_5f65c025-93e7-4cc0-be78-15f40998698c"
      unitRef="usd">3329000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzEwLTItMS0xLTY0NjAxMg_54c798fc-cc3a-4eba-988e-0eddaac5a4c9"
      unitRef="usd">5029000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzEwLTUtMS0xLTY0NjAxMg_6d29f38b-42f1-4858-8f99-8bb6a565c1f1"
      unitRef="usd">1248000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzEwLTgtMS0xLTY0NjAxMg_ebaddbcc-fe00-4a27-a718-adeaee3a9b4b"
      unitRef="usd">6277000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i65f62fed13e14c11b0a7ae1519705a0c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzEzLTItMS0xLTY0NjAxMg_e704ad38-8b0f-42da-b887-4be7e4accd85"
      unitRef="usd">3369000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i0fd030d144bf41bfb563b2587427e4fd_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzEzLTUtMS0xLTY0NjAxMg_b1a5f7d6-72f2-45de-8f8c-47154cf3b205"
      unitRef="usd">0</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i013e48190b834aa18e4dabced24f90e2_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzEzLTgtMS0xLTY0NjAxMg_f16cdaf8-7337-4d24-841d-975226c4d02b"
      unitRef="usd">3369000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:CreditEnhancementExpense
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE0LTItMS0xLTY0NjAxMg_647516ae-e623-410a-887e-7f3d97ad0474"
      unitRef="usd">1062000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE0LTUtMS0xLTY0NjAxMg_b59c3e78-3697-41c3-9224-c6034327240d"
      unitRef="usd">261000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE0LTgtMS0xLTY0NjAxMg_3603303f-6391-4e3a-ba1b-900b56621de9"
      unitRef="usd">1323000000</fnm:CreditEnhancementExpense>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE1LTItMS0xLTY0NjAxMg_9c14da0a-c982-492e-8c44-b7bfeeca5698"
      unitRef="usd">-470000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE1LTUtMS0xLTY0NjAxMg_b96e6e4c-ca4d-4189-8e7d-e595ab7091f2"
      unitRef="usd">-257000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE1LTgtMS0xLTY0NjAxMg_e86160d4-2154-4c44-aef7-efd969ee0cc0"
      unitRef="usd">-727000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <us-gaap:OtherNoninterestExpense
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE2LTItMS0xLTY0NjAxMg_2004c5da-9b47-4acf-b863-060f5329dab7"
      unitRef="usd">778000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE2LTUtMS0xLTY0NjAxMg_902bbbf4-1c62-42ba-8280-cc39768664f6"
      unitRef="usd">140000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE2LTgtMS0xLTY0NjAxMg_8470b6aa-3393-494b-a808-e90a1b307729"
      unitRef="usd">918000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE3LTItMS0xLTY0NjAxMg_2adb7b9c-907f-422d-91a1-023be012b9dc"
      unitRef="usd">13544000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE3LTUtMS0xLTY0NjAxMg_5138807d-322c-4467-a73f-a854113e2859"
      unitRef="usd">2689000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE3LTgtMS0xLTY0NjAxMg_c65bc592-1857-4811-8512-2b11786a41e6"
      unitRef="usd">16233000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE4LTItMS0xLTY0NjAxMg_ab5e375f-b89a-46fe-a22a-3b19355bd143"
      unitRef="usd">2774000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE4LTUtMS0xLTY0NjAxMg_5e303c7e-3e80-498d-85a8-166ab85a735d"
      unitRef="usd">536000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE4LTgtMS0xLTY0NjAxMg_24e4c6e3-b38c-47a8-ad51-fafa08837b51"
      unitRef="usd">3310000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ib92ec60e941941f88633cc277aa107a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE5LTItMS0xLTY0NjAxMg_4bc9952c-1719-46b3-9afd-cdaa8bbe6842"
      unitRef="usd">10770000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8032253c300c4f689c7eb6ba9c491c6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE5LTUtMS0xLTY0NjAxMg_d1e9bd38-935d-4517-a6aa-0fc4e63e0d24"
      unitRef="usd">2153000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTphZTZhNTdlN2VlNDE0Y2VjYjRjZjljODA4ZDkyZGQxOC90YWJsZXJhbmdlOmFlNmE1N2U3ZWU0MTRjZWNiNGNmOWM4MDhkOTJkZDE4XzE5LTgtMS0xLTY0NjAxMg_67fd5019-41de-4014-87d8-2533f8bb30ed"
      unitRef="usd">12923000000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzMtMi0xLTEtNjQ2MDEy_accbbd63-b5dc-41a0-aa20-3c62521671d7"
      unitRef="usd">25429000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzMtNS0xLTEtNjQ2MDEy_f0ad2544-cc57-463f-be50-5fbd4b105566"
      unitRef="usd">4158000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzMtOC0xLTEtNjQ2MDEy_6e929bad-2715-4721-bdc4-3664e30f8f09"
      unitRef="usd">29587000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NoninterestIncomeOther
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzQtMi0xLTEtNjQ2MDEy_fa6be2ac-778f-41c5-8915-50c6e82b3616"
      unitRef="usd">269000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzQtNS0xLTEtNjQ2MDEy_851da8a9-81cd-4e8e-bc6f-496d90606f51"
      unitRef="usd">92000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzQtOC0xLTEtNjQ2MDEy_d848c783-6026-43de-bcd4-6bfcca861f66"
      unitRef="usd">361000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzUtMi0xLTEtNjQ2MDEy_54bf5985-eb88-4225-9db0-a3bbc41458b4"
      unitRef="usd">25698000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzUtNS0xLTEtNjQ2MDEy_644bf0c9-8b47-4ee3-b024-ef47f54956a5"
      unitRef="usd">4250000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzUtOC0xLTEtNjQ2MDEy_f71664c0-8809-4fce-bcef-3c5fb26916a8"
      unitRef="usd">29948000000</us-gaap:RevenuesNetOfInterestExpense>
    <fnm:InvestmentGainsLossNet1
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzYtMi0xLTEtNjQ2MDEy_8f56a206-f431-4699-a4be-c2375edb69ce"
      unitRef="usd">1392000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzYtNS0xLTEtNjQ2MDEy_fc852d9f-06d5-463d-8997-65c609f93b1d"
      unitRef="usd">-40000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzYtOC0xLTEtNjQ2MDEy_ee5b0c61-7052-40fb-bfeb-ca04ee8a4c26"
      unitRef="usd">1352000000</fnm:InvestmentGainsLossNet1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzctMi0xLTEtNjQ2MDEy_4ec0fa5b-c216-464e-b794-c55dca23205b"
      unitRef="usd">167000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzctNS0xLTEtNjQ2MDEy_dcba6b45-686e-4b4b-a626-1b5b09228bdc"
      unitRef="usd">-12000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzctOC0xLTEtNjQ2MDEy_c3064f1f-2aee-4abd-910d-a7f1a87820e7"
      unitRef="usd">155000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzgtMi0xLTEtNjQ2MDEy_602b7579-65c2-49a6-83cc-57288aa622cf"
      unitRef="usd">2557000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzgtNS0xLTEtNjQ2MDEy_c76489e5-14c5-4532-9bfb-fc2217ec9877"
      unitRef="usd">508000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzgtOC0xLTEtNjQ2MDEy_57f2cd09-d326-46a2-8f2f-d46f56513213"
      unitRef="usd">3065000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzEwLTItMS0xLTY0NjAxMg_258cf8a7-a25c-468d-ab02-3ef4f9b01292"
      unitRef="usd">-4600000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzEwLTUtMS0xLTY0NjAxMg_af90ff2d-6ad4-44c0-a27b-5beeb157becc"
      unitRef="usd">-530000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzEwLTgtMS0xLTY0NjAxMg_1878bcb8-9bd8-4ae3-822b-06a0d2792551"
      unitRef="usd">-5130000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i3a3b4ce304b64718ad4bbb9a9b626aa9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzEzLTItMS0xLTY0NjAxMg_c899bf70-00f9-4e5a-87f3-ffb8003e0c25"
      unitRef="usd">3071000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ibd48c1f1c0dc4b94baf7b5017fa6320f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzEzLTUtMS0xLTY0NjAxMg_c2a8861a-bcb9-41bd-9016-a7b51c3630f0"
      unitRef="usd">0</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ie95848f2ba404f48a43d5fc620c890ce_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzEzLTgtMS0xLTY0NjAxMg_a51cbc58-4051-46b4-9dec-b3664aeedc9d"
      unitRef="usd">3071000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:CreditEnhancementExpense
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE0LTItMS0xLTY0NjAxMg_a95cf823-2e29-454a-850f-6438fe67dcd5"
      unitRef="usd">812000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE0LTUtMS0xLTY0NjAxMg_b51a5eb0-4571-4233-ae25-64077f95bd65"
      unitRef="usd">239000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE0LTgtMS0xLTY0NjAxMg_c5898e28-5a84-41cf-8dbd-a3de9cfe10ef"
      unitRef="usd">1051000000</fnm:CreditEnhancementExpense>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE1LTItMS0xLTY0NjAxMg_4d5e69c0-9224-478c-9eb5-27a8d7a30d24"
      unitRef="usd">86000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE1LTUtMS0xLTY0NjAxMg_7ec57818-0274-4689-9529-9998dcc78a20"
      unitRef="usd">108000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE1LTgtMS0xLTY0NjAxMg_7f588210-ff3e-48c8-921c-cc6105d21636"
      unitRef="usd">194000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <us-gaap:OtherNoninterestExpense
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE2LTItMS0xLTY0NjAxMg_f76e9874-2b18-42f8-a469-1ee6a73fa941"
      unitRef="usd">1208000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE2LTUtMS0xLTY0NjAxMg_7bd994fb-0810-4510-8342-a8a7c7b7d40f"
      unitRef="usd">47000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE2LTgtMS0xLTY0NjAxMg_9460de15-8617-4e59-b8c2-1e75990002a0"
      unitRef="usd">1255000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE3LTItMS0xLTY0NjAxMg_1db71dcb-2064-4762-8336-6f8d6c48b6dc"
      unitRef="usd">24123000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE3LTUtMS0xLTY0NjAxMg_afeac1a7-e31e-442d-8911-95dbbccca2ca"
      unitRef="usd">3826000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE3LTgtMS0xLTY0NjAxMg_e784495d-f9e1-471f-bdd3-c28574a94df1"
      unitRef="usd">27949000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE4LTItMS0xLTY0NjAxMg_8cfcbb77-1c73-4201-9692-fceb540d344f"
      unitRef="usd">4996000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE4LTUtMS0xLTY0NjAxMg_60d6f36d-803e-4e5b-9710-1ae0a4aa6d02"
      unitRef="usd">777000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE4LTgtMS0xLTY0NjAxMg_90ad10d5-ff34-4eed-9795-29aba750e77d"
      unitRef="usd">5773000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i944b514779a34c6981c119ac089f3601_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE5LTItMS0xLTY0NjAxMg_cd9f0f43-41e1-40fa-aa05-31574fcbeafa"
      unitRef="usd">19127000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib256312b0677445e839136efb9db3e38_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE5LTUtMS0xLTY0NjAxMg_7e14a8d9-53b0-4082-8acf-e607714007c8"
      unitRef="usd">3049000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTo2YWVkYmZiYmM0YTE0MjdkODhlZjAzZTU2ZWVlMmRkOS90YWJsZXJhbmdlOjZhZWRiZmJiYzRhMTQyN2Q4OGVmMDNlNTZlZWUyZGQ5XzE5LTgtMS0xLTY0NjAxMg_a1897bda-fd44-4c91-9df0-65bb65fd98da"
      unitRef="usd">22176000000</us-gaap:ProfitLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzMtMi0xLTEtNjQ2MDEy_bf13ed83-093c-46fb-943f-ef515f272001"
      unitRef="usd">21502000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzMtNS0xLTEtNjQ2MDEy_89cb1cb7-1564-48e7-8b80-4036ed3805b0"
      unitRef="usd">3364000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzMtOC0xLTEtNjQ2MDEy_69c04e97-8d65-4ad0-b604-a8b6087cf84b"
      unitRef="usd">24866000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NoninterestIncomeOther
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzQtMi0xLTEtNjQ2MDEy_cdb5c70d-948f-47c7-9566-2e4aabcf2167"
      unitRef="usd">368000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzQtNS0xLTEtNjQ2MDEy_11739c23-59f1-421e-acdf-c2465cebd2b6"
      unitRef="usd">94000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzQtOC0xLTEtNjQ2MDEy_44639c84-e6d2-40b8-a1b3-1ee1d5998337"
      unitRef="usd">462000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzUtMi0xLTEtNjQ2MDEy_a1fdcdac-8446-4829-a8fd-b48f1bd476e2"
      unitRef="usd">21870000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzUtNS0xLTEtNjQ2MDEy_e9eadb65-d7bc-4afa-b0e1-7e1f686c2202"
      unitRef="usd">3458000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzUtOC0xLTEtNjQ2MDEy_a91ecddd-7c77-43ec-b51b-1d8037d12b39"
      unitRef="usd">25328000000</us-gaap:RevenuesNetOfInterestExpense>
    <fnm:InvestmentGainsLossNet1
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzYtMi0xLTEtNjQ2MDEy_cbb98cf1-5ed6-4eff-be19-da0d9550aff2"
      unitRef="usd">728000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzYtNS0xLTEtNjQ2MDEy_bc8a0088-4319-47ec-ac1d-b854177abe3b"
      unitRef="usd">179000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzYtOC0xLTEtNjQ2MDEy_c748c47c-324f-48af-b547-3aee19fb06e7"
      unitRef="usd">907000000</fnm:InvestmentGainsLossNet1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzctMi0xLTEtNjQ2MDEy_67025acf-36e3-441e-9faf-ce02f90014cf"
      unitRef="usd">-2539000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzctNS0xLTEtNjQ2MDEy_8aaea9e3-1088-4ab6-88fe-4eea7e05d27b"
      unitRef="usd">38000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzctOC0xLTEtNjQ2MDEy_e4bce927-52de-4659-98e6-be5c0e76ccbc"
      unitRef="usd">-2501000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzgtMi0xLTEtNjQ2MDEy_d5f7d9a0-aece-48d8-acae-23304be3804d"
      unitRef="usd">2559000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzgtNS0xLTEtNjQ2MDEy_89241d3e-3c89-49c8-ac9d-08a5ad158b54"
      unitRef="usd">509000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzgtOC0xLTEtNjQ2MDEy_10303f9f-2fba-44c2-8bbd-51741c42b84e"
      unitRef="usd">3068000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzEwLTItMS0xLTY0NjAxMg_9826e8af-6def-4675-bc3b-a6ba2ab02573"
      unitRef="usd">75000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzEwLTUtMS0xLTY0NjAxMg_50e3f45c-04ad-4264-9490-74db1ce74eb0"
      unitRef="usd">603000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzEwLTgtMS0xLTY0NjAxMg_481efe52-e89f-4461-9dce-13f8ca11cd95"
      unitRef="usd">678000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ia8b4a2ca0b404e5e9e5dd59155cd145c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzEzLTItMS0xLTY0NjAxMg_ab2c1b3e-ed1d-4136-8adc-823747b0aac2"
      unitRef="usd">2673000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ia4cb0c62aecf4bbe8ee0517eb2e6e6d0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzEzLTUtMS0xLTY0NjAxMg_ff45a117-2cb7-4af2-9f43-fabf995dde42"
      unitRef="usd">0</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i7d784e92f1cd40d58a01cae9dc071910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzEzLTgtMS0xLTY0NjAxMg_e43815e9-b224-4623-bd92-59c8e0db8d13"
      unitRef="usd">2673000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:CreditEnhancementExpense
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE0LTItMS0xLTY0NjAxMg_5bc2c57a-f0c0-4d71-9fe5-5c1dafba2886"
      unitRef="usd">1141000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE0LTUtMS0xLTY0NjAxMg_eb6bd3b0-a32f-479d-862f-bc88a5994479"
      unitRef="usd">220000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE0LTgtMS0xLTY0NjAxMg_9c8960f8-b8a6-4e18-9099-07fa4185ea83"
      unitRef="usd">1361000000</fnm:CreditEnhancementExpense>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE1LTItMS0xLTY0NjAxMg_2b56a8ed-2133-456e-906f-48621dac8acf"
      unitRef="usd">-89000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE1LTUtMS0xLTY0NjAxMg_2a498cfa-68bd-465f-9fa0-9ee53626a4ba"
      unitRef="usd">-144000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE1LTgtMS0xLTY0NjAxMg_05340959-b607-4ee7-887c-76bcae933077"
      unitRef="usd">-233000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <us-gaap:OtherNoninterestExpense
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE2LTItMS0xLTY0NjAxMg_cd6e7ce6-93e5-43f2-b8aa-a444b681b4b4"
      unitRef="usd">1212000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE2LTUtMS0xLTY0NjAxMg_36e23fe6-3734-4409-8013-1c5bfed0d556"
      unitRef="usd">96000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE2LTgtMS0xLTY0NjAxMg_9a3f2bd6-590f-4eb5-915f-6a9f0b7a7cec"
      unitRef="usd">1308000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE3LTItMS0xLTY0NjAxMg_8651e062-52b2-4453-9e07-1e6de9ec7c2d"
      unitRef="usd">12488000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE3LTUtMS0xLTY0NjAxMg_9088ebe8-148b-47e1-a890-7327c4266b12"
      unitRef="usd">2391000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE3LTgtMS0xLTY0NjAxMg_f8c048fe-0100-438e-a8f0-aca9047fc50d"
      unitRef="usd">14879000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE4LTItMS0xLTY0NjAxMg_aaf8d357-174b-470d-900d-9986a16d05d6"
      unitRef="usd">2607000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE4LTUtMS0xLTY0NjAxMg_ea50b378-ded2-4292-98b7-f2d603dcce8c"
      unitRef="usd">467000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE4LTgtMS0xLTY0NjAxMg_b9f55d4e-f21e-44a6-a7d8-f1a4f8e4f177"
      unitRef="usd">3074000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i7b673ed9e74441fabe419b78a54957cf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE5LTItMS0xLTY0NjAxMg_67dc3c93-e05d-4a35-9925-c94634294e2e"
      unitRef="usd">9881000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia546be806e0d480cb624a68b9f4dcdf4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE5LTUtMS0xLTY0NjAxMg_3c417a94-4a5f-4ef3-b449-24c27dea5e38"
      unitRef="usd">1924000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82MzcvZnJhZzpjMmQ1OTQwYjVlMTc0MDI5OGZkOWEyMGExMDQwM2E2OS90YWJsZTplZGY2MjE5ZjVjZDE0NTgwOWI1ZjkzMjcxZTg3NmQ1NC90YWJsZXJhbmdlOmVkZjYyMTlmNWNkMTQ1ODA5YjVmOTMyNzFlODc2ZDU0XzE5LTgtMS0xLTY0NjAxMg_127abc33-9fa2-415a-95fd-e2dcf1276ffa"
      unitRef="usd">11805000000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI3NDU0_89152ab9-ce84-4674-b102-7ecf313e4e61">Equity&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Shares of common stock outstanding, net of shares held as treasury stock, totaled 1.2&#160;billion as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;During conservatorship, the rights and powers of shareholders are suspended. Accordingly, our common shareholders have no ability to elect directors or to vote on other matters during the conservatorship unless FHFA elects to delegate this authority to them. The senior preferred stock purchase agreement with Treasury prohibits the payment of dividends on common stock without the prior written consent of Treasury. The conservator also has eliminated common stock dividends. In addition, we issued a warrant to Treasury that provides Treasury with the right to purchase for a nominal price shares of our common stock equal to 79.9% of the total number of shares of common stock outstanding on a fully diluted basis on the date of exercise, which would substantially dilute the ownership in Fannie Mae of our common stockholders at the time of exercise. Refer to the &#x201c;Senior Preferred Stock and Common Stock Warrant&#x201d; section of this note for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our senior preferred stock and preferred stock outstanding. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding as of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Annual Dividend Rate as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Stated Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Title&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Redeemable on or After&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars and shares in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Senior Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series 2008-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 8, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;120,836&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;120,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;120,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 1998&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 1999&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 15, 1999&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 15, 2004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;March 20, 2000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;March 31, 2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series G&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;August 8, 2000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4.024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series H&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 6, 2001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 6, 2006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;October 28, 2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;October 28, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 29, 2003&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 29, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;June 10, 2003&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;June 10, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series N&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 25, 2003&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;225&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 25, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series O&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 30, 2004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Convertible Series 2004-I&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 30, 2004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,492&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;January 5, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series P&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 28, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 2012&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series Q&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;October 4, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;375&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 2010&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series R&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(10)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;November 21, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;530&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;November 21, 2012&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series S&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 11, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;7,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8.984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2010&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(13)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;May 19, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,225&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;May 20, 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;19,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;19,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Initial stated value per share was $1,000. Based on our draws of funds under the senior preferred stock purchase agreement with Treasury, the stated value per share on December 31, 2022 was $120,836.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Dividends on the senior preferred stock are currently calculated based on our net worth as of the end of the immediately preceding fiscal quarter less an applicable capital reserve amount.&#160;The capital reserve amount, starting with the quarterly dividend period ending on December 31, 2020, increased to the amount of adjusted total capital necessary for us to meet the capital requirements and buffers set forth in the enterprise regulatory capital framework described in &#x201c;Note 12, Regulatory Capital Requirements.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Any liquidation preference of our senior preferred stock in excess of $1 billion may be repaid through an issuance of common or preferred stock, which would require the consent of the conservator and Treasury. The initial $1 billion liquidation preference may be repaid only in conjunction with termination of Treasury&#x2019;s funding commitment under the senior preferred stock purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective March&#160;31, 2022. Variable dividend rate resets every two years at a per annum rate equal to the two-year Constant Maturity U.S. Treasury Rate (&#x201c;CMT&#x201d;) minus 0.16% with a cap of 11%&#160;per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Represents initial call date. Redeemable every two years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective September&#160;30, 2022. Variable dividend rate resets every two years at a per annum rate equal to the two-year CMT rate minus 0.18% with a cap of 11%&#160;per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective December 31, 2022. Variable dividend rate resets quarterly thereafter at a per annum rate equal to the greater of 7% or 10-year CMT rate plus 2.375%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Issued and outstanding shares were 24,922 as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective December 31, 2022. Variable dividend rate resets quarterly thereafter at a per annum rate equal to the greater of 4.5% or 3-Month LIBOR plus 0.75%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(10)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;On November&#160;21, 2007, we issued 20&#160;million shares of preferred stock in the amount of $500&#160;million. Subsequent to the initial issuance, we issued an additional 1.2&#160;million shares in the amount of $30&#160;million on December&#160;14, 2007 under the same terms as the initial issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(11)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;Rate effective December 31, 2022. Variable dividend rate resets quarterly thereafter at a per annum rate equal to the greater of 7.75% or 3-Month LIBOR plus 4.23%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(12)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;Represents initial call date. Redeemable every five years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(13)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;On May&#160;19, 2008, we issued 80&#160;million shares of preferred stock in the amount of $2&#160;billion. Subsequent to the initial issuance, we issued an additional 8&#160;million shares in the amount of $200&#160;million on May&#160;22, 2008 and 1&#160;million shares in the amount of $25&#160;million on June&#160;4, 2008 under the same terms as the initial issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As described under &#x201c;Senior Preferred Stock and Common Stock Warrant&#x201d; below, we issued senior preferred stock that ranks senior to all other series of preferred stock as to both dividends and distributions upon dissolution, liquidation or winding down of the company. The senior preferred stock purchase agreement with Treasury also prohibits the payment of dividends on preferred stock (other than the senior preferred stock) without the prior written consent of Treasury. The conservator also has eliminated preferred stock dividends, other than dividends on the senior preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Each series of our preferred stock has no par value, is non-participating, is non-voting and has a liquidation preference equal to the stated value per share. None of our preferred stock is convertible into or exchangeable for any of our other stock or obligations, with the exception of the Convertible Series&#160;2004-1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Shares of the Convertible Series&#160;2004-1 Preferred Stock are convertible at any time, at the option of the holders, into shares of Fannie Mae common stock at a conversion price of $94.31 per share of common stock (equivalent to a conversion rate of 1,060.3329&#160;shares of common stock for each share of Series&#160;2004-1 Preferred Stock). The conversion price is adjustable, as necessary, to maintain the stated conversion rate into common stock. Events which may trigger an adjustment to the conversion price include certain changes in our common stock dividend rate, subdivisions of our outstanding common stock into a greater number of shares, combinations of our outstanding common stock into a smaller number of shares and issuances of any shares by reclassification of our common stock. No such events have occurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Holders of preferred stock (other than the senior preferred stock) are entitled to receive non-cumulative, quarterly dividends when, and if, declared by our Board of Directors, but have no right to require redemption of any shares of preferred stock. Payment of dividends on preferred stock (other than the senior preferred stock) is not mandatory but has priority over payment of dividends on common stock, which are also declared by the Board of Directors. If dividends on the preferred stock are not paid or set aside for payment for a given dividend period, dividends may not be paid on our common stock for that period. There were no dividends declared or paid on preferred stock for the years ended December 31, 2022, 2021, or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;After a specified period, we have the option to redeem preferred stock (other than the senior preferred stock) at its redemption price plus the dividend (whether or not declared) for the then-current period accrued to, but excluding, the date of redemption. The redemption price is equal to the stated value for all issues of preferred stock except Series&#160;O, which has a redemption price of $50 to $52.50 depending on the year of redemption and Convertible Series&#160;2004-1, which has a redemption price of $105,000 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our preferred stock is traded in the over-the-counter market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Preferred Stock and Common Stock Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On September&#160;8, 2008, we issued to Treasury one million shares of Variable Liquidation Preference Senior Preferred Stock, Series&#160;2008-2, with an aggregate stated value and initial liquidation preference of $1 billion. On September&#160;7, 2008, we issued a warrant to purchase common stock to Treasury. The warrant gives Treasury the right to purchase shares of our common stock equal to 79.9% of the total number of shares of common stock outstanding on a fully diluted basis on the date of exercise. The senior preferred stock and the warrant were issued to Treasury as an initial commitment fee in consideration of the commitment from Treasury to provide funds to us under the terms and conditions set forth in the senior preferred stock purchase agreement. We did not receive any cash proceeds as a result of issuing these shares or the warrant. We have assigned a value of $4.5 billion to Treasury&#x2019;s commitment, which was recorded as a reduction to additional paid-in-capital at the time of the issuance and was partially offset by the aggregate fair value of the warrant. There was no impact to the total balance of stockholders&#x2019; equity as a result of the issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Liquidation Preference Senior Preferred Stock, Series 2008-2&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Dividend Provisions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As a result of the January 2021 letter agreement, the dividend rate and liquidation preference of the senior preferred stock depend on whether we have reached the &#x201c;capital reserve end date,&#x201d; which is defined in the January 2021 letter agreement as the last day of the second consecutive fiscal quarter during which we have had and maintained capital equal to, or in excess of, all of the capital requirements and buffers under the enterprise regulatory capital framework discussed in &#x201c;Note 12, Regulatory Capital Requirements.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Treasury, as the holder of the senior preferred stock, is entitled to receive, when, as and if declared, out of legally available funds, cumulative quarterly cash dividends. We had no dividends declared and paid on the senior preferred stock for the years ended December 31, 2022, 2021, or 2020. The dividends we have paid to Treasury on the senior preferred stock during conservatorship have been declared by, and paid at the direction of, our conservator, acting as successor to the rights, titles, powers and privileges of the Board of Directors. Dividend payments we make to Treasury do not restore or increase the amount of funding available to us under the senior preferred stock purchase agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend amount prior to capital reserve end date &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The terms of the senior preferred stock provide for dividends each quarter in the amount, if any, by which our net worth as of the end of the immediately preceding fiscal quarter exceeds an applicable capital reserve amount. The January 2021 letter agreement increased the applicable capital reserve amount, starting with the quarterly dividend period ending on December 31, 2020, from $25 billion to the amount of adjusted total capital necessary for us to meet the capital requirements and buffers set forth in the enterprise regulatory capital framework. If our net worth does not exceed this amount as of the end of the immediately preceding fiscal quarter, then dividends will neither accumulate nor be payable for such period. Our net worth is defined as the amount, if any, by which our total assets (excluding Treasury&#x2019;s funding commitment and any unfunded amounts related to the commitment) exceed our total liabilities (excluding any obligation with respect to capital stock), in each case as reflected on our balance sheet prepared in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend amount following capital reserve end date&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Beginning on the first dividend period following the capital reserve end date, the applicable quarterly dividend amount on the senior preferred stock will be the lesser of: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;(1) &#160;&#160;&#160;&#160;a 10% annual rate on the then-current liquidation preference of the senior preferred stock; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;(2) &#160;&#160;&#160;&#160;an amount equal to the incremental increase in our net worth during the immediately prior fiscal quarter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;However&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, the applicable quarterly dividend amount will immediately increase to a 12% annual rate on the then-current &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;liquidation preference of the senior preferred stock if we fail to timely pay dividends in cash to Treasury. This increased dividend amount will continue until the dividend period following the date we have paid, in cash, full cumulative dividends to Treasury (including any unpaid dividends), at which point the applicable quarterly dividend amount will revert to the prior calculation method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liquidation Preference&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Shares of the senior preferred stock have no par value and have a stated value and initial liquidation preference equal to $1,000 per share, for an aggregate initial liquidation preference of $1 billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under the terms that currently govern the senior preferred stock, the aggregate liquidation preference will be increased by the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;any amounts Treasury pays to us pursuant to its funding commitment under the senior preferred stock purchase agreement (as of the date of this filing, the cumulative amount Treasury has paid to us under its funding commitment is $119.8 billion); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;any quarterly commitment fees that are payable but not paid in cash (no such fees have become payable, nor will such fees be set until the capital reserve end date);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;any dividends that are payable but not paid in cash to Treasury, regardless of whether or not they are declared; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;at the end of each fiscal quarter through and including the capital reserve end date, an amount equal to the increase in our net worth, if any, during the immediately prior fiscal quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The aggregate liquidation preference of the senior preferred stock was $180.3&#160;billion as of December 31, 2022 and will further increase to $181.8&#160;billion as of March 31, 2023, due to the $1.4&#160;billion increase in our net worth during the fourth quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock ranks ahead of our common stock and all other outstanding series of our preferred stock, as well as any capital stock we issue in the future, as to both dividends and rights upon liquidation. As a result, if we are liquidated, the holder of the senior preferred stock is entitled to its then current liquidation preference before any distribution is made to the holders of our common stock or other preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Limitations on Redemption and Paydown of Liquidation Preference; Requirement to Pay Net Proceeds of Capital Stock Issuances to Reduce Liquidation Preference&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are not permitted to redeem the senior preferred stock prior to the termination of Treasury&#x2019;s funding commitment under the senior preferred stock purchase agreement. Moreover, we are not permitted to pay down the liquidation preference of the outstanding shares of senior preferred stock except to the extent of (1) accumulated and unpaid dividends previously added to the liquidation preference and not previously paid down; and (2) quarterly commitment fees previously added to the liquidation preference and not previously paid down. In addition to these exceptions, if we issue any shares of capital stock for cash while the senior preferred stock is outstanding, the net proceeds of the issuance, with the exception of up to $70&#160;billion in aggregate gross cash proceeds from the issuance of common stock, must be used to pay down the liquidation preference of the senior preferred stock; however, the liquidation preference of each share of senior preferred stock may not be paid down below $1,000 per share prior to the termination of Treasury&#x2019;s funding commitment. Following the termination of Treasury&#x2019;s funding commitment, we may pay down the liquidation preference of all outstanding shares of senior preferred stock at any time, in whole or in part.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Limitations on Dividends, Distributions, etc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock provides that we may not declare or pay dividends on, make distributions with respect to, or redeem, purchase or acquire, or make a liquidation payment with respect to, any common stock or other securities ranking junior to the senior preferred stock unless (1) full cumulative dividends on the outstanding senior preferred stock (including any unpaid dividends added to the liquidation preference) have been declared and paid in cash; and (2) all amounts required to be paid with the net proceeds of any issuance of capital stock for cash (as described in the preceding paragraph) have been paid in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The warrant gives Treasury the right to purchase shares of our common stock equal to 79.9% of the total number of shares of our common stock outstanding on a fully diluted basis on the date the warrant is exercised. The warrant may be exercised in whole or in part at any time on or before September&#160;7, 2028, by delivery to Fannie Mae of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;a notice of exercise; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;payment of the exercise price of $0.00001 per share; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the warrant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If the market price of one share of common stock is greater than the exercise price, in lieu of exercising the warrant by payment of the exercise price, Treasury may elect to receive shares equal to the value of the warrant (or portion thereof being canceled) pursuant to the formula specified in the warrant. Upon exercise of the warrant, Treasury may assign the right to receive the shares of common stock issuable upon exercise to any other person. If the warrant is exercised, the stated value of the common stock issued will be reclassified as &#x201c;Common stock&#x201d; in our consolidated balance sheets. As of February&#160;14, 2023, Treasury has not exercised the warrant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Preferred Stock Purchase Agreement with Treasury&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Funding Commitment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under the senior preferred stock purchase agreement, Treasury made a commitment to provide funding, under certain conditions, to eliminate deficits in our net worth. As of December 31, 2022, Treasury has provided us with a total of $119.8 billion under its senior preferred stock purchase agreement funding commitment, and the amount of funding remaining available to us under the agreement was $113.9 billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If we were to have a net worth deficit in a future period, we would be required to obtain additional funding from Treasury pursuant to the senior preferred stock purchase agreement to avoid being placed into receivership. If we were to draw additional funds from Treasury under the agreement with respect to a future period, the amount of remaining funding under the agreement would be reduced by the amount of our draw. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement provides that the deficiency amount will be calculated differently if we become subject to receivership or other liquidation process. The deficiency amount may be increased above the otherwise applicable amount upon our mutual written agreement with Treasury. In addition, if the Director of FHFA determines that the Director will be mandated by law to appoint a receiver for us unless our capital is increased by receiving funds under the commitment in an amount up to the deficiency amount (subject to the maximum amount that may be funded under the agreement), then FHFA, in its capacity as our conservator, may request that Treasury provide funds to us in such amount. The senior preferred stock purchase agreement also provides that, if we have a deficiency amount as of the date of completion of the liquidation of our assets, we may request funds from Treasury in an amount up to the deficiency amount (subject to the maximum amount that may be funded under the agreement). Any amounts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;that we draw under the senior preferred stock purchase agreement will be added to the liquidation preference of the senior preferred stock. No additional shares of senior preferred stock are required to be issued under the senior preferred stock purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitment Fee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement provides for the payment of an unspecified quarterly commitment fee to Treasury to compensate Treasury for its ongoing support under the senior preferred stock purchase agreement. As amended by the January 2021 letter agreement, the agreement provides that (1) through and continuing until the capital reserve end date, the periodic commitment fee will not be set, accrue, or be payable, and (2) not later than the capital reserve end date, we and Treasury, in consultation with the Chair of the Federal Reserve, will agree to set the periodic commitment fee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Covenants &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement contains covenants that prohibit us from taking a number of actions without the prior written consent of Treasury, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;declaring or paying dividends or making other distributions on or redeeming, purchasing, retiring or otherwise acquiring our equity securities (other than the senior preferred stock or warrant);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;selling or issuing equity securities, except for stock issuances made (1) to Treasury, (2) pursuant to obligations that existed at the time we entered conservatorship, and (3) as amended by the January 2021 letter agreement, for common stock ranking pari passu or junior to the common stock issued to Treasury in connection with the exercise of its warrant, provided that (i) Treasury has already exercised its warrant in full, and (ii) all currently pending significant litigation relating to the conservatorship and the August 2012 amendment to the senior preferred stock purchase agreement has been resolved, which may require Treasury&#x2019;s assent. Net proceeds of the issuance of any shares of capital stock for cash while the senior preferred stock is outstanding, except for up to $70&#160;billion in aggregate gross cash proceeds from the issuance of common stock, must be used to pay down the liquidation preference of the senior preferred stock;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;terminating or seeking to terminate our conservatorship, other than through a receivership, except that, as revised by the January 2021 letter agreement, FHFA can terminate our conservatorship without the prior consent of Treasury if several conditions are met, including (1) all currently pending significant litigation relating to the conservatorship and the August 2012 amendment to the senior preferred stock purchase agreement has been resolved, and (2) for two or more consecutive quarters, our common equity tier 1 capital (as defined in the enterprise regulatory capital framework), together with any stockholder equity that would result from a firm commitment public underwritten offering of common stock which is fully consummated concurrent with the termination of conservatorship, equals or exceeds at least 3% of our adjusted total assets (as defined in the enterprise regulatory capital framework);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;selling, transferring, leasing or otherwise disposing of any assets, except for dispositions for fair market value in limited circumstances including if (a) the transaction is in the ordinary course of business and consistent with past practice or (b) the assets have a fair market value individually or in the aggregate of less than $250 million;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;issuing subordinated debt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;entering into a corporate reorganization, recapitalization, merger, acquisition or similar event; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;engaging in transactions with affiliates other than on arm&#x2019;s-length terms or in the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Covenants in the senior preferred stock purchase agreement also subject us to limits on the amount of mortgage assets that we may own and the total amount of our indebtedness. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Mortgage Asset Limit. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement limits the amount of mortgage assets we are permitted to own to&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$225 billion. We are currently managing our business to a $202.5 billion mortgage asset cap pursuant to instructions from FHFA. Our mortgage assets as of December 31, 2022 were $79.5&#160;billion, which includes 10% of the notional value of interest-only securities we hold. This adjustment is based on instruction from FHFA for the purpose of measuring mortgage assets against the cap. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Debt Limit. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our debt limit under the senior preferred stock purchase agreement is set at 120% of the amount of mortgage assets we were allowed to own under the agreement on December 31 of the immediately preceding calendar year. This debt limit is currently $270&#160;billion. As calculated for this purpose, our indebtedness as of December 31, 2022 was $139.3 billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Another covenant prohibits us from entering into any new compensation arrangements or increasing amounts or benefits payable under existing compensation arrangements with any of our executive officers (as defined by SEC rules) without the consent of the Director of FHFA, in consultation with the Secretary of the Treasury.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In addition to the changes described above to covenants already in the senior preferred stock purchase agreement, the January 2021 letter agreement added additional covenants:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;We are required to comply with the enterprise regulatory capital framework rule as published by FHFA in the Federal Register on December 17, 2020, disregarding any subsequent amendments or modifications to the rule. FHFA subsequently published additional final rules amending the enterprise regulatory capital framework in 2022. FHFA has instructed us to report our capital requirements under the amended enterprise regulatory capital framework, not under the original requirements of the framework published in December 2020. Accordingly, we are not in compliance with this covenant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Additional restrictive covenants that relate to our single-family business activities, including the type of loans we may acquire, which are currently in effect. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Additional single-family and multifamily business restrictions that were subsequently temporarily suspended pursuant to a letter agreement dated September 14, 2021 between us, through FHFA in its capacity as conservator, and Treasury.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Annual Risk Management Plan Covenant.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; Each year we remain in conservatorship we are required to provide Treasury a risk management plan that sets out our strategy for reducing our risk profile, describes the actions we will take to reduce the financial and operational risk associated with each of our business segments, and includes an assessment of our performance against the planned actions described in the prior year&#x2019;s plan. We submitted our most recent risk management plan to Treasury in December 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Although our compliance with the covenants in the senior preferred stock purchase agreement is not a condition of Treasury&#x2019;s funding commitment under that agreement, FHFA, as our conservator and regulator, has the authority to direct compliance or impose consequences for any non-compliance with that agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Termination Provisions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement provides that Treasury&#x2019;s funding commitment will terminate under any of the following circumstances: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the completion of our liquidation and fulfillment of Treasury&#x2019;s obligations under its funding commitment at that time; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the payment in full of, or reasonable provision for, all of our liabilities (whether or not contingent, including mortgage guaranty obligations); or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;the funding by Treasury of the maximum amount under the agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In addition, Treasury may terminate its funding commitment and declare the senior preferred stock purchase agreement null and void if a court vacates, modifies, amends, conditions, enjoins, stays or otherwise affects the appointment of the conservator or otherwise curtails the conservator&#x2019;s powers. Treasury may not terminate its funding commitment solely by reason of our being in conservatorship, receivership or other insolvency proceeding, or due to our financial condition or any adverse change in our financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Waivers and Amendments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement provides that most provisions of the agreement may be waived or amended by mutual written agreement of the parties. No waiver or amendment of the agreement, however, may decrease Treasury&#x2019;s aggregate funding commitment or add conditions to Treasury&#x2019;s funding commitment if the waiver or amendment would adversely affect in any material respect the holders of our debt securities or guaranteed Fannie Mae MBS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Third-party Enforcement Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If we default on payments with respect to our debt securities or guaranteed Fannie Mae MBS and Treasury fails to perform its obligations under its funding commitment, and if we and/or the conservator are not diligently pursuing remedies in respect of that failure, the senior preferred stock purchase agreement provides that any holder of such defaulted debt securities or Fannie Mae MBS may file a claim in the United States Court of Federal Claims for relief requiring Treasury to fund us up to (1)&#160;the amount necessary to cure the payment defaults on our debt and Fannie Mae MBS, (2)&#160;the deficiency amount, or (3) the amount of remaining funding under the senior preferred stock purchase agreement, whichever is the least. Any payment that Treasury makes under those circumstances would be treated for &lt;/span&gt;&lt;/div&gt;all purposes as a draw under the senior preferred stock purchase agreement that would increase the liquidation preference of the senior preferred stock.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzEwOA_5bbb9292-6936-40e6-9a2b-c571802e40b1"
      unitRef="shares">1200000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzEwOA_f72ce57c-e33a-4fb1-bd0e-ffed9fb7efa7"
      unitRef="shares">1200000000</us-gaap:CommonStockSharesOutstanding>
    <fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzc1Ng_13d33966-f2c2-4bf3-9f0b-a6f8c75ed517"
      unitRef="number">0.799</fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI3NDI3_b2b8a5d5-d071-4318-baba-a04f724c4aeb">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our senior preferred stock and preferred stock outstanding. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding as of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Annual Dividend Rate as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Stated Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Title&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Redeemable on or After&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars and shares in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Senior Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series 2008-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 8, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;120,836&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;120,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;120,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 1998&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 1999&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 15, 1999&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 15, 2004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;March 20, 2000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;March 31, 2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series G&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;August 8, 2000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4.024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series H&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 6, 2001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 6, 2006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;October 28, 2002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;October 28, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 29, 2003&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;April 29, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;June 10, 2003&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;June 10, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series N&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 25, 2003&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;225&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 25, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series O&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 30, 2004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Convertible Series 2004-I&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 30, 2004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,492&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;January 5, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series P&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 28, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;5.504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 2012&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series Q&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;October 4, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;375&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;September 30, 2010&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series R&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(10)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;November 21, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;530&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;November 21, 2012&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series S&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 11, 2007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;7,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8.984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2010&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Series T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(13)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;May 19, 2008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2,225&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;May 20, 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;19,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;19,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Initial stated value per share was $1,000. Based on our draws of funds under the senior preferred stock purchase agreement with Treasury, the stated value per share on December 31, 2022 was $120,836.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Dividends on the senior preferred stock are currently calculated based on our net worth as of the end of the immediately preceding fiscal quarter less an applicable capital reserve amount.&#160;The capital reserve amount, starting with the quarterly dividend period ending on December 31, 2020, increased to the amount of adjusted total capital necessary for us to meet the capital requirements and buffers set forth in the enterprise regulatory capital framework described in &#x201c;Note 12, Regulatory Capital Requirements.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Any liquidation preference of our senior preferred stock in excess of $1 billion may be repaid through an issuance of common or preferred stock, which would require the consent of the conservator and Treasury. The initial $1 billion liquidation preference may be repaid only in conjunction with termination of Treasury&#x2019;s funding commitment under the senior preferred stock purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective March&#160;31, 2022. Variable dividend rate resets every two years at a per annum rate equal to the two-year Constant Maturity U.S. Treasury Rate (&#x201c;CMT&#x201d;) minus 0.16% with a cap of 11%&#160;per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Represents initial call date. Redeemable every two years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective September&#160;30, 2022. Variable dividend rate resets every two years at a per annum rate equal to the two-year CMT rate minus 0.18% with a cap of 11%&#160;per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective December 31, 2022. Variable dividend rate resets quarterly thereafter at a per annum rate equal to the greater of 7% or 10-year CMT rate plus 2.375%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Issued and outstanding shares were 24,922 as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(9)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Rate effective December 31, 2022. Variable dividend rate resets quarterly thereafter at a per annum rate equal to the greater of 4.5% or 3-Month LIBOR plus 0.75%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(10)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;On November&#160;21, 2007, we issued 20&#160;million shares of preferred stock in the amount of $500&#160;million. Subsequent to the initial issuance, we issued an additional 1.2&#160;million shares in the amount of $30&#160;million on December&#160;14, 2007 under the same terms as the initial issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(11)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;Rate effective December 31, 2022. Variable dividend rate resets quarterly thereafter at a per annum rate equal to the greater of 7.75% or 3-Month LIBOR plus 4.23%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(12)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;Represents initial call date. Redeemable every five years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(13)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.26pt"&gt;On May&#160;19, 2008, we issued 80&#160;million shares of preferred stock in the amount of $2&#160;billion. Subsequent to the initial issuance, we issued an additional 8&#160;million shares in the amount of $200&#160;million on May&#160;22, 2008 and 1&#160;million shares in the amount of $25&#160;million on June&#160;4, 2008 under the same terms as the initial issuance.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <fnm:SeniorPreferredStockIssuedShares
      contextRef="i96819f9168be4674ae980b2e1ab4586f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzUtNC0xLTEtNjQ2MDEy_f4605e25-0ad1-45b9-b46b-e8ab9e298a99"
      unitRef="shares">1000000</fnm:SeniorPreferredStockIssuedShares>
    <fnm:SeniorPreferredStockValue
      contextRef="i96819f9168be4674ae980b2e1ab4586f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzUtNi0xLTEtNjQ2MDEy_8c6f58f5-b2f8-4d11-a8a8-489a756fc06c"
      unitRef="usd">120836000000</fnm:SeniorPreferredStockValue>
    <fnm:SeniorPreferredStockIssuedShares
      contextRef="ic4519eb6b2784893bd953e5a32007192_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzUtOC0xLTEtNjQ2MDEy_4ada8b26-a20f-490f-a1bc-7ba87e0c10c2"
      unitRef="shares">1000000</fnm:SeniorPreferredStockIssuedShares>
    <fnm:SeniorPreferredStockValue
      contextRef="ic4519eb6b2784893bd953e5a32007192_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzUtMTAtMS0xLTY0NjAxMg_6d9e1657-0eba-4f09-a93e-0d4e8ba9a12e"
      unitRef="usd">120836000000</fnm:SeniorPreferredStockValue>
    <fnm:SeniorPreferredStockParOrStatedValuePerShare
      contextRef="i96819f9168be4674ae980b2e1ab4586f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzUtMTItMS0xLTY0NjAxMg_5d9c7d67-cc4c-42bb-b564-cabb782ece02"
      unitRef="usdPerShare">120836</fnm:SeniorPreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i83a2663292804d8ebb16dfe11748aab5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzgtNC0xLTEtNjQ2MDEy_dedc9d2a-2f43-4381-8b89-484b4c6c0527"
      unitRef="shares">3000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i83a2663292804d8ebb16dfe11748aab5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzgtNi0xLTEtNjQ2MDEy_ba89f203-2a3b-460e-acf7-c38734099a70"
      unitRef="usd">150000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2c4fe6d71e524282ba9a808cb8740153_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzgtOC0xLTEtNjQ2MDEy_63eea31d-9936-479d-88d5-5d5fc9728a7b"
      unitRef="shares">3000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i2c4fe6d71e524282ba9a808cb8740153_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzgtMTAtMS0xLTY0NjAxMg_25ec9026-e41e-4d7e-b808-0dc43c953672"
      unitRef="usd">150000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i83a2663292804d8ebb16dfe11748aab5_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzgtMTItMS0xLTY0NjAxMg_84e526c5-4018-4711-b6c1-a5b7adb0e401"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i81df0ad593274062bb165cbbd0d8556a_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzgtMTQtMS0xLTY0NjAxMg_04157f26-9ca8-44ed-9cb0-8831f3640814"
      unitRef="number">0.05250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia7c0977756474532baf4bd780ee34e2a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzktNC0xLTEtNjQ2MDEy_c52ba3d4-404f-4fb7-8e3b-095ac74f80fe"
      unitRef="shares">3000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ia7c0977756474532baf4bd780ee34e2a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzktNi0xLTEtNjQ2MDEy_d59c2694-dec1-4733-ab12-d829dea91b78"
      unitRef="usd">150000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3426da9bf06f4e2b9056462d44d1675e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzktOC0xLTEtNjQ2MDEy_b8473733-07fe-48d5-a239-2730f7b000ec"
      unitRef="shares">3000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i3426da9bf06f4e2b9056462d44d1675e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzktMTAtMS0xLTY0NjAxMg_2c5f7533-cf98-4c1c-9956-be6456c0bd82"
      unitRef="usd">150000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia7c0977756474532baf4bd780ee34e2a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzktMTItMS0xLTY0NjAxMg_c9807faf-413d-480f-839a-50040dfb0c18"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iafd05629628a4eebb507e77e384d302c_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzktMTQtMS0xLTY0NjAxMg_ef36b82e-bae7-45c3-941b-8ace96360381"
      unitRef="number">0.05100</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6de7e5407b084a41909911d0792ac4a7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEwLTQtMS0xLTY0NjAxMg_0a26a6c7-4060-4349-a50d-0a260a112cb4"
      unitRef="shares">14000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i6de7e5407b084a41909911d0792ac4a7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEwLTYtMS0xLTY0NjAxMg_e88a9eb1-5bad-4fde-af4a-3c0f0c5e9c49"
      unitRef="usd">690000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic1047d89895c4bb692c1ff34a0f8935f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEwLTgtMS0xLTY0NjAxMg_358f7033-ced3-4dd6-bdc2-89bd4cf925c9"
      unitRef="shares">14000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ic1047d89895c4bb692c1ff34a0f8935f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEwLTEwLTEtMS02NDYwMTI_c48ddabf-c874-4ff7-8613-b3f8c357eb5b"
      unitRef="usd">690000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6de7e5407b084a41909911d0792ac4a7_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEwLTEyLTEtMS02NDYwMTI_3fa4946d-886a-4846-847d-804df3fb6024"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="id9f44d7e249b481ab2ecbc1a0456b2cc_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEwLTE0LTEtMS02NDYwMTI_1c6fe570-c12f-4478-8c83-ec01bad40261"
      unitRef="number">0.02016</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i22436fda486d4edba919044866951f0d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzExLTQtMS0xLTY0NjAxMg_ce791d49-2d63-4212-9b50-a8a5342be382"
      unitRef="shares">6000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i22436fda486d4edba919044866951f0d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzExLTYtMS0xLTY0NjAxMg_e58b50f0-5a13-40d7-8e8e-4f32d64571f8"
      unitRef="usd">288000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i80832320e1b842c1bd23680c3006eccb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzExLTgtMS0xLTY0NjAxMg_9e132451-3d9a-4a5b-b53c-7c829defe59a"
      unitRef="shares">6000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i80832320e1b842c1bd23680c3006eccb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzExLTEwLTEtMS02NDYwMTI_0fe8ee4b-db4c-4f33-b46d-b6af8811b671"
      unitRef="usd">288000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i22436fda486d4edba919044866951f0d_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzExLTEyLTEtMS02NDYwMTI_12f0e5a5-97e4-476e-abad-62932bb9c852"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i2042db15cd4b4dc18a8c56787ef8196a_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzExLTE0LTEtMS02NDYwMTI_b0a11a69-abbf-4e3e-9f95-38cf5bac5e42"
      unitRef="number">0.04024</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie4a614bd4d5c4869ab4f9bea9d8c51d6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEyLTQtMS0xLTY0NjAxMg_12895199-3ad3-4dff-999a-98dd7ee61526"
      unitRef="shares">8000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ie4a614bd4d5c4869ab4f9bea9d8c51d6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEyLTYtMS0xLTY0NjAxMg_e1c65a86-5b4c-43d5-af5d-5bdf9e4169d1"
      unitRef="usd">400000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib991f6ad813a4ee0b9f279802f03c8ea_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEyLTgtMS0xLTY0NjAxMg_1165989e-61e0-4d5c-8d35-3ebdf5389183"
      unitRef="shares">8000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib991f6ad813a4ee0b9f279802f03c8ea_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEyLTEwLTEtMS02NDYwMTI_4dd95993-37f3-4e65-8da5-36c3dc6210e2"
      unitRef="usd">400000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie4a614bd4d5c4869ab4f9bea9d8c51d6_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEyLTEyLTEtMS02NDYwMTI_b9f4f1e8-8d4b-4b8d-83fe-e53f02d277f5"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ibc615b0004d949f6929f07d9d0987a29_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEyLTE0LTEtMS02NDYwMTI_47e60935-05c5-4907-a05e-3c656975eb10"
      unitRef="number">0.05810</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i934d8be9d6c7482f874e15b753a512d3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEzLTQtMS0xLTY0NjAxMg_a9ebab7d-51df-40e9-90a6-053f455717f7"
      unitRef="shares">6000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i934d8be9d6c7482f874e15b753a512d3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEzLTYtMS0xLTY0NjAxMg_9a20fdb1-a575-4a50-af23-5b36066f8e38"
      unitRef="usd">300000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i21a00e9685664f828aa21f9b733ba598_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEzLTgtMS0xLTY0NjAxMg_a4e1b747-0d60-4a16-8fcc-de2c9b3e2fe8"
      unitRef="shares">6000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i21a00e9685664f828aa21f9b733ba598_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEzLTEwLTEtMS02NDYwMTI_33ed48aa-ad0e-429e-a4e0-7fab7145bb47"
      unitRef="usd">300000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i934d8be9d6c7482f874e15b753a512d3_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEzLTEyLTEtMS02NDYwMTI_402ce3ad-fff0-4754-9799-42b35e5d5ec9"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="id41c4994df1b4cdca378c5bc0e993419_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzEzLTE0LTEtMS02NDYwMTI_50334f13-c298-4266-88b9-587b3bdf1634"
      unitRef="number">0.05375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id65826c27b0341eaad90be7c91f4595f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE0LTQtMS0xLTY0NjAxMg_a888cdd8-8802-4310-a2ff-41f8df3a35bc"
      unitRef="shares">7000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id65826c27b0341eaad90be7c91f4595f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE0LTYtMS0xLTY0NjAxMg_ec300e0f-b549-402e-9493-5bf3d30721c9"
      unitRef="usd">345000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibc010ea7e7d5471084a9dbf14abb62f9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE0LTgtMS0xLTY0NjAxMg_e41935c0-2f52-4046-8d0c-370c9d2d8ac1"
      unitRef="shares">7000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibc010ea7e7d5471084a9dbf14abb62f9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE0LTEwLTEtMS02NDYwMTI_676baaad-f743-4df0-aacf-aaeea47583e8"
      unitRef="usd">345000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id65826c27b0341eaad90be7c91f4595f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE0LTEyLTEtMS02NDYwMTI_cb5e1422-00e5-4dc9-b56b-931ad18968d1"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ic140613f80b846c09d426d051161a8c1_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE0LTE0LTEtMS02NDYwMTI_64e716ad-1b91-4df4-9724-ffdec1aa0fd8"
      unitRef="number">0.05125</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6609facade4d4f348bbe5ae5c4c38886_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE1LTQtMS0xLTY0NjAxMg_aef00e67-a81e-46ca-86ea-bfc32bca83a9"
      unitRef="shares">9000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i6609facade4d4f348bbe5ae5c4c38886_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE1LTYtMS0xLTY0NjAxMg_af21b3e7-9589-49ca-a76b-2f7cf5b30434"
      unitRef="usd">460000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idcc064b8bd984fe8bdb821703fa8cb09_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE1LTgtMS0xLTY0NjAxMg_7ae51d94-56b7-47e6-a4bd-2d18dfa8783e"
      unitRef="shares">9000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="idcc064b8bd984fe8bdb821703fa8cb09_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE1LTEwLTEtMS02NDYwMTI_6d6c8aa7-b5f3-4c9b-a091-5e0345968d2a"
      unitRef="usd">460000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6609facade4d4f348bbe5ae5c4c38886_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE1LTEyLTEtMS02NDYwMTI_98d3564a-fc1b-4f2b-afa2-898d607b31d7"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i9c67d378483846759caba1f5612dcdb6_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE1LTE0LTEtMS02NDYwMTI_3a5bcd1f-4e1c-4335-9676-14dd61fb0ae0"
      unitRef="number">0.04750</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib35ddcdb496245f8a7bfb5afbafe0fa3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE2LTQtMS0xLTY0NjAxMg_96b6a00e-ed95-4c61-9dab-3db788985106"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib35ddcdb496245f8a7bfb5afbafe0fa3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE2LTYtMS0xLTY0NjAxMg_31f5837b-21bc-483b-b058-3428de53bf6d"
      unitRef="usd">225000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i32f3a4c8bd5041288f5d5671340f3085_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE2LTgtMS0xLTY0NjAxMg_c91412e5-f83b-4c5b-be72-a408ff2ae639"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i32f3a4c8bd5041288f5d5671340f3085_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE2LTEwLTEtMS02NDYwMTI_56ff704e-0225-434f-9399-0ad55e63242b"
      unitRef="usd">225000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib35ddcdb496245f8a7bfb5afbafe0fa3_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE2LTEyLTEtMS02NDYwMTI_4b62e7f7-f4c1-45b3-a733-158f1fd08507"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i8428c0f968be4352a1e823f5a724be4a_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE2LTE0LTEtMS02NDYwMTI_1fc1fc27-fdcd-4b9a-af83-64f66021f001"
      unitRef="number">0.05500</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i04b6117c898a40cab9a83301ecc0b178_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE3LTQtMS0xLTY0NjAxMg_58af687a-8016-49ca-96d0-6f962094159e"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i04b6117c898a40cab9a83301ecc0b178_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE3LTYtMS0xLTY0NjAxMg_6c6ef5fe-f4ad-4702-9eee-8f6a8429135a"
      unitRef="usd">2500000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5100871b27cf4a2289fee59e9770a677_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE3LTgtMS0xLTY0NjAxMg_e41c4cdd-ed93-4102-a62b-72d00fcc5705"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5100871b27cf4a2289fee59e9770a677_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE3LTEwLTEtMS02NDYwMTI_624d4f90-d551-474f-a35f-40313670fa1f"
      unitRef="usd">2500000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i04b6117c898a40cab9a83301ecc0b178_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE3LTEyLTEtMS02NDYwMTI_8bb999c9-0e12-45df-a3fb-62d9c24889a9"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="icdf1928320844d6d9c10e5ee8c7f35d7_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE3LTE0LTEtMS02NDYwMTI_28ac432f-3f2c-43ce-8f87-6010c3d32a23"
      unitRef="number">0.07000</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockValue
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE4LTYtMS0xLTY0NjAxMg_95c3ef35-fdb9-4ad1-8231-8bcbe123b3b8"
      unitRef="usd">2492000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i6fa415009ab14028b456a65402b958b0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE4LTEwLTEtMS02NDYwMTI_7623220c-b463-4dba-94bf-f6cea253698b"
      unitRef="usd">2492000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE4LTEyLTEtMS02NDYwMTI_0390d520-e796-47a4-a97b-52ad6b601ab6"
      unitRef="usdPerShare">100000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i21759492e23b4f8f82e7fbf44a442710_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE4LTE0LTEtMS02NDYwMTI_0cf118a7-a4dc-4891-919f-0684a00c9136"
      unitRef="number">0.05375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ice6a0e144c754fbab46dcfd27f560984_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE5LTQtMS0xLTY0NjAxMg_e85a163d-3500-480e-8a07-37598d6eeaca"
      unitRef="shares">40000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ice6a0e144c754fbab46dcfd27f560984_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE5LTYtMS0xLTY0NjAxMg_8cfe0a52-82ed-4576-ba77-a0afaf46d574"
      unitRef="usd">1000000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5c5d59b2cbb64af895681c7b75666c76_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE5LTgtMS0xLTY0NjAxMg_c312c105-e48a-4433-9022-aaba5dd4ab86"
      unitRef="shares">40000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5c5d59b2cbb64af895681c7b75666c76_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE5LTEwLTEtMS02NDYwMTI_35e5bc58-c2b8-4777-8665-f632e7f2e1ca"
      unitRef="usd">1000000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ice6a0e144c754fbab46dcfd27f560984_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE5LTEyLTEtMS02NDYwMTI_577338d8-f268-4cdd-9b42-d3c0e5825e3a"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="if75a5567a4754d55be62db6d6db14e26_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzE5LTE0LTEtMS02NDYwMTI_7c2b2f43-a616-4368-af6b-81860d383dd0"
      unitRef="number">0.05504</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id11cfc92033642db9bb76d0523795354_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIwLTQtMS0xLTY0NjAxMg_f2707329-31d8-4c2e-84bf-7095edf98944"
      unitRef="shares">15000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id11cfc92033642db9bb76d0523795354_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIwLTYtMS0xLTY0NjAxMg_29f9c39f-2e52-4591-b548-4f9bbb2888ac"
      unitRef="usd">375000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3868c9db1cb54950887c0c4bdc438701_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIwLTgtMS0xLTY0NjAxMg_e42367dd-b2ec-4123-9c76-52c4898379e5"
      unitRef="shares">15000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i3868c9db1cb54950887c0c4bdc438701_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIwLTEwLTEtMS02NDYwMTI_949c24cc-6fea-4948-8252-ab2fa82eecf5"
      unitRef="usd">375000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id11cfc92033642db9bb76d0523795354_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIwLTEyLTEtMS02NDYwMTI_857c4977-19ab-49ff-9ade-b7351fef25b1"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iada0167450364aeebbc1fd09ca8035cd_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIwLTE0LTEtMS02NDYwMTI_9fe15265-87a8-46c0-a9d2-f0c25d2daa5a"
      unitRef="number">0.06750</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0f7ad0b0aed242709331695deb639bf9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIxLTQtMS0xLTY0NjAxMg_2a4072de-c906-4042-b664-10f717519276"
      unitRef="shares">21000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i0f7ad0b0aed242709331695deb639bf9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIxLTYtMS0xLTY0NjAxMg_c2dac173-0ee2-4bfc-8d64-183afc3b7c0f"
      unitRef="usd">530000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i13d0d16d2ddb432db273dd513c5d10c2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIxLTgtMS0xLTY0NjAxMg_ece5a0bd-fd15-4128-9ab5-2669d96aea1a"
      unitRef="shares">21000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i13d0d16d2ddb432db273dd513c5d10c2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIxLTEwLTEtMS02NDYwMTI_aba321e7-3282-4a6d-9049-35a66774a6ee"
      unitRef="usd">530000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0f7ad0b0aed242709331695deb639bf9_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIxLTEyLTEtMS02NDYwMTI_a9fea59c-016a-4ab7-a965-9c3d25e718cf"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i75d657bf6f754177a892c177c304de10_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIxLTE0LTEtMS02NDYwMTI_2529c7ee-0ab7-4814-9de6-af8613d47567"
      unitRef="number">0.07625</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1e0bf395a5054601a02b08794d0aa908_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIyLTQtMS0xLTY0NjAxMg_418ae7a7-281c-45a2-9fd6-c0898d66a8d6"
      unitRef="shares">280000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i1e0bf395a5054601a02b08794d0aa908_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIyLTYtMS0xLTY0NjAxMg_dedc1b96-f58d-4634-b5b8-7ba684e81152"
      unitRef="usd">7000000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ieb89887a54f1441ea8ada0686239bd8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIyLTgtMS0xLTY0NjAxMg_478b0395-e5ea-4595-938d-f4be94f04ec2"
      unitRef="shares">280000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ieb89887a54f1441ea8ada0686239bd8f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIyLTEwLTEtMS02NDYwMTI_798ccf3c-0611-4aac-9225-e23f45a83ae0"
      unitRef="usd">7000000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1e0bf395a5054601a02b08794d0aa908_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIyLTEyLTEtMS02NDYwMTI_e407aadf-3cbd-459c-aa52-b3497b10434c"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i69601ba90dd84da5a96570fd4c387df2_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIyLTE0LTEtMS02NDYwMTI_d0716bc8-4d23-43c9-9056-2a10bf586f16"
      unitRef="number">0.08984</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic0ff037ebdb14c21be19f1ba27dcd024_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIzLTQtMS0xLTY0NjAxMg_d5612fd6-c6f4-41e1-94a5-7077793f109d"
      unitRef="shares">89000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ic0ff037ebdb14c21be19f1ba27dcd024_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIzLTYtMS0xLTY0NjAxMg_0ecd7943-a9be-4b03-b85a-ae265c8a70d2"
      unitRef="usd">2225000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4cc6c0fb08124b25b7d8fb03d903878a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIzLTgtMS0xLTY0NjAxMg_ad55e225-a8c1-49ed-8734-853217fb5301"
      unitRef="shares">89000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i4cc6c0fb08124b25b7d8fb03d903878a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIzLTEwLTEtMS02NDYwMTI_c1f4f4ff-b582-4b58-914f-8e3123a7ad00"
      unitRef="usd">2225000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic0ff037ebdb14c21be19f1ba27dcd024_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIzLTEyLTEtMS02NDYwMTI_f6fe456d-6d66-4d4f-82aa-00287aeae7cf"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ia1b52266414d4e069c566da733847ff9_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzIzLTE0LTEtMS02NDYwMTI_bfd6b454-4751-48ca-9a53-5b26a623507f"
      unitRef="number">0.08250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i37f18d147c3a45ffb4251bb520f769c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzI0LTQtMS0xLTY0NjAxMg_5fa2027e-0905-4c27-9510-4447b5f3c25b"
      unitRef="shares">556000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzI0LTYtMS0xLTY0NjAxMg_15f87d26-2037-4573-8823-ca8483fda066"
      unitRef="usd">19130000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibb8b618780cb46d6bad30e019013d4ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzI0LTgtMS0xLTY0NjAxMg_47d5d855-0b30-4a0c-a5ad-4cd8b05677f0"
      unitRef="shares">556000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90YWJsZTo3MjU4Y2QwNWFmYmE0MDcwODdlOGI2ZGQ4ODlhNzIxOC90YWJsZXJhbmdlOjcyNThjZDA1YWZiYTQwNzA4N2U4YjZkZDg4OWE3MjE4XzI0LTEwLTEtMS02NDYwMTI_7c777b20-3765-4274-8be3-d1ad825e945f"
      unitRef="usd">19130000000</us-gaap:PreferredStockValue>
    <fnm:SeniorPreferredStockParOrStatedValuePerShare
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzEyMjk_147ef0cf-ae0f-449f-80e3-982b6b3d151e"
      unitRef="usdPerShare">1000</fnm:SeniorPreferredStockParOrStatedValuePerShare>
    <fnm:SeniorPreferredStockParOrStatedValuePerShare
      contextRef="i96819f9168be4674ae980b2e1ab4586f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzEzNjU_f694d459-e299-40e3-bed2-0f7f0708a9f4"
      unitRef="usdPerShare">120836</fnm:SeniorPreferredStockParOrStatedValuePerShare>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIwMzc_931ab580-8136-45ad-91ec-83c3ab6bdbc3"
      unitRef="usd">1000000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIxODE_931ab580-8136-45ad-91ec-83c3ab6bdbc3"
      unitRef="usd">1000000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:PreferredStockDividendRateBasisSpreadOnVariableRate
      contextRef="i9a9e8585f0b14c4d8ccced71e180c110_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI1MTQ_5c8bb038-047b-410c-af2c-e3df83e5adb8"
      unitRef="number">0.0016</fnm:PreferredStockDividendRateBasisSpreadOnVariableRate>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ib540dcdb3eda496dbee2a4cc85e1542d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI1MzE_ef1e816d-221e-4d9a-a6ac-980dc122b519"
      unitRef="number">0.11</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionTerms
      contextRef="id9f44d7e249b481ab2ecbc1a0456b2cc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI1OTI_53b76fc9-3a96-4745-88d4-5dca4b38747c">two</us-gaap:PreferredStockRedemptionTerms>
    <fnm:PreferredStockDividendRateBasisSpreadOnVariableRate
      contextRef="i451095f448f44bb0becfe3df0ccfe362_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI3NTE_1f6f5da2-c1c8-4c02-b11b-7b73fe7efc3c"
      unitRef="number">0.0018</fnm:PreferredStockDividendRateBasisSpreadOnVariableRate>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i5d69c8ec288c4a14936b33f780095cba_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI3Njg_6c04b743-00b6-4b48-b4c3-b8a6b89e2a2d"
      unitRef="number">0.11</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i4cbc560c62654b51a11d5224815ffb55_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI4OTU_2b5bb419-9cfd-42e1-87d5-157baaa12b10"
      unitRef="number">0.07</us-gaap:PreferredStockDividendRatePercentage>
    <fnm:PreferredStockDividendRateBasisSpreadOnVariableRate
      contextRef="i3984850bc9bd4208af45ac0df8cfcb3b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5MjM_54d3a470-e1d9-4dba-b12c-aacd76c399d8"
      unitRef="number">0.02375</fnm:PreferredStockDividendRateBasisSpreadOnVariableRate>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5NjM_0b12651c-4786-46d6-ad20-6c0ff3870294"
      unitRef="shares">24922</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6fa415009ab14028b456a65402b958b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5NjM_aee1d47c-00b0-47d5-8fe4-701783a219e5"
      unitRef="shares">24922</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5NjM_eb30bee1-8f4e-42c5-9f50-42e9c3db5f6a"
      unitRef="shares">24922</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6fa415009ab14028b456a65402b958b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5NjM_f1d76935-bbcb-4668-bb16-287fc400350c"
      unitRef="shares">24922</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie6b9b6d9fac140a9a4131708c31e3e4d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzMwOTc_d89ddbf9-65cf-4c90-95ca-9ce2201edd81"
      unitRef="number">0.045</us-gaap:PreferredStockDividendRatePercentage>
    <fnm:PreferredStockDividendRateBasisSpreadOnVariableRate
      contextRef="i5cee7638750d4f65aed708a213870f2e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzMxMjI_3e9e1765-1182-4ab4-a33d-6cbf01a87062"
      unitRef="number">0.0075</fnm:PreferredStockDividendRateBasisSpreadOnVariableRate>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i086e212947bf4b028fa516c521680bf3_I20071121"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzMxNTg_7f981232-7971-4379-9ac3-d14690932b38"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i086e212947bf4b028fa516c521680bf3_I20071121"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzMyMDQ_efcf3455-0108-4416-8de6-82abb939ce2c"
      unitRef="usd">500000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4af5121467d54aabb2f547c1c000d1c2_I20071214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzMyNjg_e8340449-4b71-4d95-a069-96a9015ba9b4"
      unitRef="shares">1200000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i4af5121467d54aabb2f547c1c000d1c2_I20071214"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzMyOTU_d035d8e5-8aa6-4f31-b305-1cd75879594a"
      unitRef="usd">30000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ifdfd7052403649889621b767c4c6bd6c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM0Nzk_56df0cdb-aff9-4460-8437-5d7b81a9d6eb"
      unitRef="number">0.0775</us-gaap:PreferredStockDividendRatePercentage>
    <fnm:PreferredStockDividendRateBasisSpreadOnVariableRate
      contextRef="iab2d178ce18d4f91a57bf1097c71dc2a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM1MDQ_b17dc4a5-bbb2-4623-94ec-7dbfce49b003"
      unitRef="number">0.0423</fnm:PreferredStockDividendRateBasisSpreadOnVariableRate>
    <us-gaap:PreferredStockRedemptionTerms
      contextRef="i69601ba90dd84da5a96570fd4c387df2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM1NTY_a576df4c-1a66-44e0-b5f4-ed85617e5b84">five</us-gaap:PreferredStockRedemptionTerms>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0948edec0aa6469a8f2a6ea1be803d00_I20080519"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM2MDQ_e172e3de-e6eb-4c17-817d-94784b63c2df"
      unitRef="shares">80000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i0948edec0aa6469a8f2a6ea1be803d00_I20080519"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM2NTA_fffc8289-f5c5-49db-82fb-6502e54ad42a"
      unitRef="usd">2000000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie83c834a75434dc5bceb74ed5792a0db_I20080522"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM3MTQ_89b1cb3b-d8bd-4010-9ac3-8a3969471dd4"
      unitRef="shares">8000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ie83c834a75434dc5bceb74ed5792a0db_I20080522"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM3NDE_5479b0d5-b188-4126-bef9-883ba604493b"
      unitRef="usd">200000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8c8bb2db6cf54744b66048f799319bf6_I20080604"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM3NjQ_462b2ddb-7d98-46ba-a253-5c5e3f53bee4"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i8c8bb2db6cf54744b66048f799319bf6_I20080604"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzM3OTE_9e422fa4-8e97-43b8-bbfa-1a34fd023d7a"
      unitRef="usd">25000000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <fnm:ConvertibleStockConversionPrice
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzQ5NDA_5f80caf2-73b8-4ffd-80eb-4f89c488747f"
      unitRef="usdPerShare">94.31</fnm:ConvertibleStockConversionPrice>
    <fnm:ConversionStockConversionRate
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzUwMDU_3c83e287-db39-46f3-b64d-15afd923a7cf"
      unitRef="number">1060.3329</fnm:ConversionStockConversionRate>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="idbbb0c51e96c4ba597035bf967a6ff98_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzY2Nzk_b8eb3e07-69cc-4da3-801e-77e798576ad8"
      unitRef="usdPerShare">50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ia48d4c4a98624024ad6216cbc1a303c2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzY2ODU_eb326f90-a2c0-411c-b0a2-8dde19223ae6"
      unitRef="usdPerShare">52.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i0836803909214d9fa54fad198cc141fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzY3ODc_65aa077c-a00c-4dde-915d-806c52dae4ef"
      unitRef="usdPerShare">105000</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i556ec1cf8c2c4b8eb40fc95e584540bd_D20080907-20080908"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzY5NTY_1d912704-90e7-4514-bdce-42ca1c19e707"
      unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzcxMDk_b346ad02-f8cb-4461-9988-4310b94ae9b2"
      unitRef="usd">1000000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzcyNzg_13d33966-f2c2-4bf3-9f0b-a6f8c75ed517"
      unitRef="number">0.799</fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i80ba6f07d30e44638c11b54c96922e39_D20080901-20080908"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzc3NjU_09dbf3da-c318-4be2-adc5-80cde641fb50"
      unitRef="usd">-4500000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <fnm:SeniorPreferredStockParOrStatedValuePerShare
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzExNjE0_147ef0cf-ae0f-449f-80e3-982b6b3d151e"
      unitRef="usdPerShare">1000</fnm:SeniorPreferredStockParOrStatedValuePerShare>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzExNjc5_931ab580-8136-45ad-91ec-83c3ab6bdbc3"
      unitRef="usd">1000000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzYwNDczMTM5ODEzOTU_9d1ba54e-7d76-4fc2-9c6d-5fe461c5026c"
      unitRef="usd">119800000000</fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzEzMTk0MTM5NTYxMDMz_e2c42db6-35c3-4b47-ab08-fe726109ffc3"
      unitRef="usd">180300000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="ie1bb0610e60b44f78e3f2144629d186e_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5MTM3MDU4MTY1NzEx_9bb5b226-b5ac-4d44-b2c1-febd73c83304"
      unitRef="usd">181800000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:NetWorthIncreaseDecrease
      contextRef="if34eaba1963742b6a03a3312f1170a85_D20221001-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzI5MTM3MDU4MTY1NzA3_a8b58b13-f4e4-42c5-aba7-51de0ab2c1bb"
      unitRef="usd">1400000000</fnm:NetWorthIncreaseDecrease>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzEzOTU5_386c0419-e942-44e4-9ccd-71a6ef7bd2ac"
      unitRef="usd">70000000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <fnm:SeniorPreferredStockParOrStatedValuePerShare
      contextRef="icce9099ba5ac400e83a10237d6db9c3f_I20080908"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzE0MjE2_147ef0cf-ae0f-449f-80e3-982b6b3d151e"
      unitRef="usdPerShare">1000</fnm:SeniorPreferredStockParOrStatedValuePerShare>
    <fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzE1MjYy_13d33966-f2c2-4bf3-9f0b-a6f8c75ed517"
      unitRef="number">0.799</fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7898458ad6f94b90b53a9f2afd22ef8b_I20080907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzE1NTcw_c866b890-0b78-4940-97ea-1118fab5ecfc"
      unitRef="usdPerShare">0.00001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzE2NTQ0_9d1ba54e-7d76-4fc2-9c6d-5fe461c5026c"
      unitRef="usd">119800000000</fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement>
    <fnm:TotalAvailableFundingfromTreasuryPursuanttotheSeniorPreferredStockAgreement
      contextRef="i87de38df7dc3434ebd37edcc6aa5f561_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzE2Njk1_2c749ced-755a-4461-8d1c-280bb5b3e571"
      unitRef="usd">113900000000</fnm:TotalAvailableFundingfromTreasuryPursuanttotheSeniorPreferredStockAgreement>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIwMjEx_386c0419-e942-44e4-9ccd-71a6ef7bd2ac"
      unitRef="usd">70000000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <fnm:PreferredStockCovenantMaximumFairMarketValueofassetsandpropertiespertransaction
      contextRef="i96819f9168be4674ae980b2e1ab4586f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIxNjEy_7a542053-38b2-4364-8c7e-e4265418fef3"
      unitRef="usd">250000000</fnm:PreferredStockCovenantMaximumFairMarketValueofassetsandpropertiespertransaction>
    <fnm:PreferredStockCovenantMaximumMortgageAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIyMjc1_9e1e011f-0edd-4188-bc23-acfea6ef58c9"
      unitRef="usd">225000000000</fnm:PreferredStockCovenantMaximumMortgageAssets>
    <fnm:PreferredStockCovenantMaximumMortgageAssets
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzYwNDczMTM5ODIwMzg_eed949a2-5333-4fcb-a7de-7a5fe0a938f3"
      unitRef="usd">202500000000</fnm:PreferredStockCovenantMaximumMortgageAssets>
    <fnm:MortgageAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIyNDIx_43ab4c75-da8e-4080-b8ea-8cc8ac506120"
      unitRef="usd">79500000000</fnm:MortgageAssets>
    <fnm:PreferredStockCovenantCurrentPeriodDebtVSMaximumMortgageAssetsAllowedAtPriorYearEndMaximumRatio
      contextRef="ic4519eb6b2784893bd953e5a32007192_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIyNzA1_a18591e0-dab2-48a8-aaf0-0e2d471cddf8"
      unitRef="number">1.20</fnm:PreferredStockCovenantCurrentPeriodDebtVSMaximumMortgageAssetsAllowedAtPriorYearEndMaximumRatio>
    <fnm:FHFADebtLimit
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIyOTAw_d64bcce4-8e0a-4896-b670-293a4f4aec0a"
      unitRef="usd">270000000000</fnm:FHFADebtLimit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4ecf266e765c4fb18e5eb24148534c29_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDAvZnJhZzo2YzVlZjVkZjk0YWY0OTQxOTBiODEzMzMwNWY2NTcwZS90ZXh0cmVnaW9uOjZjNWVmNWRmOTRhZjQ5NDE5MGI4MTMzMzA1ZjY1NzBlXzIyOTkw_2cea5ff2-bdd2-45d6-8cfe-b1d765f762e4"
      unitRef="usd">139300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzgxMzg_a8e69bfa-b0f7-4c69-b40a-d3934c7a7539">Regulatory Capital Requirements&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;FHFA published a final rule establishing a new enterprise regulatory capital framework for the GSEs in December 2020. FHFA published three additional final rules amending the enterprise regulatory capital framework in March 2022 and June 2022. We refer to the rule&#x2019;s requirements, as amended, as the &#x201c;enterprise regulatory capital framework.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Although the enterprise regulatory capital framework went into effect in February 2021, we are not required to hold capital according to the framework&#x2019;s requirements until the date of termination of our conservatorship, or such later date as may be ordered by FHFA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The enterprise regulatory capital framework includes the following requirements under the standardized approach related to the amount and form of capital we must hold:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Supplemental leverage and risk-based capital requirements based largely on definitions of capital used in U.S. banking regulators&#x2019; regulatory capital framework. Under the leverage capital requirements, we must maintain a tier 1 capital ratio of 2.5% of adjusted total assets. Under the risk-based capital requirements, we must maintain minimum common equity tier 1 capital, tier 1 capital, and adjusted total capital ratios of 4.5%, 6%, and 8%, respectively, of risk-weighted assets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;A requirement that we hold prescribed capital buffers that can be drawn down in periods of financial stress and then rebuilt over time as economic conditions improve. If we fall below the prescribed buffer amounts, we must restrict capital distributions such as stock repurchases and dividends, as well as discretionary bonus payments to executives, until the buffer amounts are restored. The prescribed capital buffers represent the amount of capital we are required to hold above the minimum leverage and risk-based capital requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;The prescribed leverage buffer amount (&#x201c;PLBA&#x201d;) represents the amount of tier 1 capital we are required to hold above the minimum tier 1 leverage capital requirement; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;The risk-based capital buffers consist of three separate components: a stability capital buffer, a stress capital buffer, and a countercyclical capital buffer. Taken together, these risk-based buffers comprise the prescribed capital conservation buffer amount (&#x201c;PCCBA&#x201d;). The PCCBA must be comprised entirely of common equity tier 1 capital; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;Specific minimum percentages, or &#x201c;floors,&#x201d; on the risk-weights applicable to single-family and multifamily exposures, as well as retained portions of credit risk transfer transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below sets forth information about our capital requirements under the standardized approach of the enterprise regulatory capital framework. Available capital for purposes of the enterprise regulatory capital framework excludes the stated value of the senior preferred stock ($120.8 billion) and other amounts specified in footnote 2 to the table below. Because of these exclusions, we had a deficit in available capital as of December 31, 2022, even though we had positive net worth under GAAP of $60.3&#160;billion as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, we had a $258&#160;billion shortfall of our available capital (deficit) to the adjusted total capital requirement (including buffers) of $184&#160;billion under the standardized approach of the rule as shown in the table below. As of December 31, 2022, our risk-based adjusted total capital requirement (including buffers) represented the amount of capital needed to be fully capitalized under the standardized approach to the rule.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;border-bottom:2pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capital Metrics under the Enterprise Regulatory Capital Framework as of December 31, 2022&lt;/span&gt;&lt;span style="color:#05314d;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;border-top:2pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in billions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ratios&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Available &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital (Deficit)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Minimum Capital Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Capital Requirement (including Buffers)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Available Capital (Deficit) Ratio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Minimum Capital Ratio Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Capital Requirement Ratio (including Buffers)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Risk-based capital:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total capital (statutory)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common equity tier 1 capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted total capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leverage capital:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Core capital (statutory)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Ratios are calculated as a percentage of risk-weighted assets for risk-based capital metrics and as a percentage of adjusted total assets for leverage capital metrics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Available capital (deficit) for all line items excludes the stated value of the senior preferred stock ($120.8 billion). Available capital (deficit) for all line items except total capital and core capital also deducts a portion of deferred tax assets. Deferred tax assets arising from temporary differences between GAAP and tax requirements are deducted from capital to the extent they exceed 10% of common equity. As of December 31, 2022, this resulted in the full deduction of deferred tax assets ($12.9 billion) from our available capital (deficit). Available capital (deficit) for common equity tier 1 capital also excludes the value of the non-cumulative perpetual preferred stock ($19.1 billion).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Ratios are negative because we had a deficit in available capital for each tier of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The applicable buffer for common equity tier 1 capital, tier 1 capital, and adjusted total capital is the PCCBA, which is composed of a stress capital buffer, a stability capital buffer, and a countercyclical capital buffer. The applicable buffer for tier 1 capital (leverage based) is the PLBA. The stress capital buffer and countercyclical capital buffer are each calculated by multiplying prescribed factors by adjusted total assets as of the last day of the previous calendar quarter. The 2022 stability capital buffer is calculated by multiplying a factor determined based on our share of mortgage debt outstanding by adjusted total assets as of December 31, 2020. The prescribed leverage buffer for 2022 is set at 50% of the 2022 stability buffer. Going forward the stability buffer and the prescribed leverage buffer will be updated with an effective date that depends on whether the stability capital buffer increases or decreases relative to the previously calculated value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The sum of (a) core capital (see definition in footnote 6 below); and (b) a general allowance for foreclosure losses, which (i) shall include an allowance for portfolio mortgage losses, an allowance for non-reimbursable foreclosure costs on government claims, and an allowance for liabilities reflected on the balance sheet for estimated foreclosure losses on mortgage-backed securities; and (ii) shall not include any reserves made or held against specific assets; and (c) any other amounts from sources of funds available to absorb losses that the Director of FHFA by regulation determines are appropriate to include in determining total capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The sum of (a)&#160;the stated value of our outstanding common stock (common stock less treasury stock); (b)&#160;the stated value of our outstanding perpetual non-cumulative preferred stock; (c)&#160;our paid-in capital; and (d)&#160;our retained earnings (accumulated deficit). Core capital does not include: (a)&#160;accumulated other comprehensive income or (b)&#160;senior preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As a result of our capital shortfall, our maximum payout ratio under the enterprise regulatory capital framework as of December 31, 2022 was 0%. While it is not applicable until the date of termination of our conservatorship, our maximum payout ratio represents the percentage of eligible retained income that we are permitted to pay out in the form of distributions or discretionary bonus payments under the enterprise regulatory capital framework. The maximum payout ratio for a given quarter is the lowest of the payout ratios determined by our capital conservation buffer and our leverage buffer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restrictions on Capital Distributions and Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Statutory Restrictions.&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Under the GSE Act, FHFA has authority to prohibit capital distributions, including payment of dividends, if we fail to meet our capital requirements. If FHFA classifies us as significantly undercapitalized, the approval of the Director of FHFA is required for any dividend payment. Under the Charter Act and the GSE Act, we are not permitted to make a capital distribution if, after making the distribution, we would be undercapitalized. The Director of FHFA, however, may permit us to repurchase shares if the repurchase is made in connection with the issuance of additional shares or obligations in at least an equivalent amount and will reduce our financial obligations or otherwise improve our financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restrictions Relating to Conservatorship. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our conservator announced on September&#160;7, 2008 that we would not pay any dividends on the common stock or on any series of preferred stock, other than the senior preferred stock. In addition, FHFA&#x2019;s regulations relating to conservatorship and receivership operations prohibit us from paying any dividends while in conservatorship unless authorized by the Director of FHFA. The Director of FHFA has directed us to make dividend payments on the senior preferred stock on a quarterly basis for every dividend period for which dividends were payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restrictions Under Senior Preferred Stock Purchase Agreement and Senior Preferred Stock. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The senior preferred stock purchase agreement prohibits us from declaring or paying any dividends on Fannie Mae equity securities (other than the senior preferred stock) without the prior written consent of Treasury. In addition, the provisions of the senior preferred stock provide for dividends each quarter through and including the capital reserve end date in the amount, if any, by which our net worth as of the end of the immediately preceding fiscal quarter exceeds an applicable capital reserve amount. Starting with the quarterly dividend period ending on December 31, 2020, the applicable capital reserve amount is the amount of adjusted total capital necessary for us to meet the capital requirements and buffers set forth in the enterprise regulatory capital framework. The capital reserve end date is defined as the last day of the second consecutive fiscal quarter during which we have had and maintained capital equal to, or in excess of, all of the capital requirements and buffers under the enterprise regulatory capital framework. After the capital reserve end date, the amount of quarterly dividends to Treasury will be equal to the lesser of any quarterly increase in our net worth and a 10% annual rate on the then-current liquidation preference of the senior preferred stock. As a result, our ability to retain earnings in excess of the capital requirements and buffers set forth in the enterprise regulatory capital framework will be limited. For more information on the terms of the senior preferred stock purchase agreement and senior preferred stock, see &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; and &#x201c;Note 11, Equity.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Additional Restrictions Relating to Preferred Stock. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Payment of dividends on our common stock is also subject to the prior payment of dividends on our preferred stock and our senior preferred stock. Payment of dividends on all outstanding preferred stock, other than the senior preferred stock, is also subject to the prior payment of dividends on the senior preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;While not currently applicable, our payment of dividends and capital distributions will be subject to the following restrictions under the enterprise regulatory capital framework effective on the date of termination of our conservatorship:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restrictions Under Enterprise Regulatory Capital Framework.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; During a calendar quarter, we will not be permitted to pay dividends or make any other capital distributions (or create an obligation to make such distributions) that, in the aggregate, exceed the amount equal to our eligible retained income for the quarter multiplied by our maximum payout ratio. The maximum payout ratio for a given quarter is the lowest of the payout ratios determined by our capital conservation buffer and our leverage buffer. We will not be subject to this limitation on distributions if we have a capital conservation buffer that is greater than our prescribed capital conservation buffer amount and a leverage buffer that is greater than our prescribed leverage buffer amount. Notwithstanding the above-described limitations, FHFA may permit us to make a distribution upon our request, if FHFA determines that the distribution would not be contrary to the purposes of this section of the enterprise regulatory capital framework or to our safety and soundness. We will not be permitted to make any distributions during a quarter if our eligible retained income is negative and either (a) our capital conservation buffer is less than our stress capital buffer or (b) our leverage buffer is less than our prescribed leverage buffer amount.&lt;/span&gt;&lt;/div&gt;</us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <fnm:SeniorPreferredStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzQzOTgwNDY1NDU2ODU_7f7bfc64-14b5-43c0-8d35-e8b92314cf2f"
      unitRef="usd">120800000000</fnm:SeniorPreferredStockValue>
    <us-gaap:BankingRegulationMortgageBankingNetWorthActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzE5NzkxMjA5MzE5Nzk4_4e6274ab-de1b-44cc-9fdd-ddfc852db3c8"
      unitRef="usd">60300000000</us-gaap:BankingRegulationMortgageBankingNetWorthActual>
    <fnm:BankingRegulationExcessDeficitCapitalAvailable
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzE5NzkxMjA5MzE5ODQx_2fac5851-48bc-4c0c-9758-d542a27acdd5"
      unitRef="usd">-258000000000</fnm:BankingRegulationExcessDeficitCapitalAvailable>
    <fnm:BankingRegulationAdjustedTotalCapitalActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzE5NzkxMjA5MzE5OTU1_aa6518eb-bbd6-4568-aec2-b470567b1178"
      unitRef="usd">184000000000</fnm:BankingRegulationAdjustedTotalCapitalActual>
    <us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzQzOTgwNDY1NDU2ODA_7530fd9d-2a1f-4f91-8142-c404a82c2a6e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;border-bottom:2pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capital Metrics under the Enterprise Regulatory Capital Framework as of December 31, 2022&lt;/span&gt;&lt;span style="color:#05314d;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;border-top:2pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in billions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ratios&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Available &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital (Deficit)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Minimum Capital Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Capital Requirement (including Buffers)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Available Capital (Deficit) Ratio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Minimum Capital Ratio Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Capital Requirement Ratio (including Buffers)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Risk-based capital:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total capital (statutory)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common equity tier 1 capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted total capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leverage capital:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Core capital (statutory)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Ratios are calculated as a percentage of risk-weighted assets for risk-based capital metrics and as a percentage of adjusted total assets for leverage capital metrics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Available capital (deficit) for all line items excludes the stated value of the senior preferred stock ($120.8 billion). Available capital (deficit) for all line items except total capital and core capital also deducts a portion of deferred tax assets. Deferred tax assets arising from temporary differences between GAAP and tax requirements are deducted from capital to the extent they exceed 10% of common equity. As of December 31, 2022, this resulted in the full deduction of deferred tax assets ($12.9 billion) from our available capital (deficit). Available capital (deficit) for common equity tier 1 capital also excludes the value of the non-cumulative perpetual preferred stock ($19.1 billion).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Ratios are negative because we had a deficit in available capital for each tier of capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The applicable buffer for common equity tier 1 capital, tier 1 capital, and adjusted total capital is the PCCBA, which is composed of a stress capital buffer, a stability capital buffer, and a countercyclical capital buffer. The applicable buffer for tier 1 capital (leverage based) is the PLBA. The stress capital buffer and countercyclical capital buffer are each calculated by multiplying prescribed factors by adjusted total assets as of the last day of the previous calendar quarter. The 2022 stability capital buffer is calculated by multiplying a factor determined based on our share of mortgage debt outstanding by adjusted total assets as of December 31, 2020. The prescribed leverage buffer for 2022 is set at 50% of the 2022 stability buffer. Going forward the stability buffer and the prescribed leverage buffer will be updated with an effective date that depends on whether the stability capital buffer increases or decreases relative to the previously calculated value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The sum of (a) core capital (see definition in footnote 6 below); and (b) a general allowance for foreclosure losses, which (i) shall include an allowance for portfolio mortgage losses, an allowance for non-reimbursable foreclosure costs on government claims, and an allowance for liabilities reflected on the balance sheet for estimated foreclosure losses on mortgage-backed securities; and (ii) shall not include any reserves made or held against specific assets; and (c) any other amounts from sources of funds available to absorb losses that the Director of FHFA by regulation determines are appropriate to include in determining total capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;The sum of (a)&#160;the stated value of our outstanding common stock (common stock less treasury stock); (b)&#160;the stated value of our outstanding perpetual non-cumulative preferred stock; (c)&#160;our paid-in capital; and (d)&#160;our retained earnings (accumulated deficit). Core capital does not include: (a)&#160;accumulated other comprehensive income or (b)&#160;senior preferred stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <fnm:BankingRegulationAdjustedAssetsActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzQtMi0xLTEtNjc2MzQx_3b79cfa5-3180-41a2-8a13-74173c291bb2"
      unitRef="usd">4552000000000</fnm:BankingRegulationAdjustedAssetsActual>
    <us-gaap:RiskWeightedAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzUtMi0xLTEtNjc2MzQx_5629a3eb-8ce6-45ff-be04-783e71efe620"
      unitRef="usd">1316000000000</us-gaap:RiskWeightedAssets>
    <fnm:BankingRegulationTotalRiskBasedCapitalExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzktMi0xLTEtNjc2MzQx_97bbf123-9fb5-4a2f-b8dd-09cd2b9d3bd6"
      unitRef="usd">-49000000000</fnm:BankingRegulationTotalRiskBasedCapitalExcessDeficitActual>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzktNC0xLTEtNjc2MzQx_fda08871-96b6-4517-b827-fec66fb85b5b"
      unitRef="usd">105000000000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:Capital
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzktNi0xLTEtNjc3MzM2_7e7c37bf-9bb4-47d5-ac79-7b6c351aa597"
      unitRef="usd">105000000000</us-gaap:Capital>
    <fnm:BankingRegulationTotalRiskBasedCapitalRatioExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzktOC0xLTEtNjc2MzQx_bdf9481f-48fb-4f78-a8e4-faf6b25aab84"
      unitRef="number">-0.037</fnm:BankingRegulationTotalRiskBasedCapitalRatioExcessDeficitActual>
    <us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzktMTAtMS0xLTY3NjM0MQ_f4cc8984-43d9-46cc-bb7a-b5df23f7b4a8"
      unitRef="number">0.080</us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzktMTItMS0xLTY3NjM0MQ_b9b1fc8e-db1f-47ae-9ce2-4bf36f75b418"
      unitRef="number">0.080</us-gaap:CapitalToRiskWeightedAssets>
    <fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEwLTItMS0xLTY3NjM0MQ_53033c93-71e9-44bc-b1b4-f7d2014332d2"
      unitRef="usd">-93000000000</fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalExcessDeficitActual>
    <us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEwLTQtMS0xLTY3NjM0MQ_e4db1190-db1d-48ae-a852-bff442e73ea5"
      unitRef="usd">59000000000</us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy>
    <us-gaap:CommonEquityTierOneCapital
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEwLTYtMS0xLTY3NjM0MQ_a6dcc487-bd6e-4109-916a-4d6c2341094f"
      unitRef="usd">138000000000</us-gaap:CommonEquityTierOneCapital>
    <fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEwLTgtMS0xLTY3NjM0MQ_38dad735-af54-4581-9362-de6122632c60"
      unitRef="number">-0.070</fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioExcessDeficitActual>
    <us-gaap:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEwLTEwLTEtMS02NzYzNDE_a82f5954-d0f4-4ba3-9e31-371adfc2c2f2"
      unitRef="number">0.045</us-gaap:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum>
    <us-gaap:CommonEquityTierOneCapitalRatio
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEwLTEyLTEtMS02NzYzNDE_21ef8860-5347-4622-832a-d2813fe2265a"
      unitRef="number">0.105</us-gaap:CommonEquityTierOneCapitalRatio>
    <fnm:BankingRegulationTierOneRiskBasedCapitalExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzExLTItMS0xLTY3NjM0MQ_a4a78a1d-2fbb-4d7d-a7f4-bb1f8c41cd27"
      unitRef="usd">-74000000000</fnm:BankingRegulationTierOneRiskBasedCapitalExcessDeficitActual>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzExLTQtMS0xLTY3NjM0MQ_6a2cd164-6ec2-4484-a6fe-a66c397a8f57"
      unitRef="usd">79000000000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzExLTYtMS0xLTY3NjM0MQ_e1fa440a-78b6-4783-a474-d47e53e73758"
      unitRef="usd">158000000000</us-gaap:TierOneRiskBasedCapital>
    <fnm:BankingRegulationTierOneRiskBasedCapitalRatioExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzExLTgtMS0xLTY3NjM0MQ_1745b478-9b2c-48e5-9919-073c4635e3c9"
      unitRef="number">-0.056</fnm:BankingRegulationTierOneRiskBasedCapitalRatioExcessDeficitActual>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzExLTEwLTEtMS02NzYzNDE_4d2adff8-f79b-4f42-be84-501fef9f54d5"
      unitRef="number">0.060</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzExLTEyLTEtMS02NzYzNDE_669eb507-b6c2-4adf-8d83-5a06c3217bd5"
      unitRef="number">0.120</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEyLTItMS0xLTY3NjM0MQ_f508af06-79b5-4470-b89f-e0bd718a6e13"
      unitRef="usd">-74000000000</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalExcessDeficitActual>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalCapitalAdequacyMinimum
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEyLTQtMS0xLTY3NjM0MQ_fc946a96-4f34-4a5e-b5ce-221f0be40093"
      unitRef="usd">105000000000</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalCapitalAdequacyMinimum>
    <fnm:BankingRegulationAdjustedTotalCapitalActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEyLTYtMS0xLTY3NjM0MQ_aa6518eb-bbd6-4568-aec2-b470567b1178"
      unitRef="usd">184000000000</fnm:BankingRegulationAdjustedTotalCapitalActual>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioExcessDeficitActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEyLTgtMS0xLTY3NjM0MQ_88e7e8f8-435f-4a8d-9702-79a5d2e33881"
      unitRef="number">-0.056</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioExcessDeficitActual>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioCapitalAdequacyMinimum
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEyLTEwLTEtMS02NzYzNDE_2730ec93-dfd9-4a21-9a9f-753ab38b230a"
      unitRef="number">0.080</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioCapitalAdequacyMinimum>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzEyLTEyLTEtMS02NzYzNDE_fc5b1b8f-22ab-44c3-9efe-61ef0f8588c9"
      unitRef="number">0.140</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioActual>
    <fnm:BankingRegulationExcessDeficitCoreLeverageCapitalActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE0LTItMS0xLTY3NjM0MQ_576dcc36-b0d8-487e-892a-ca85e2e0dd20"
      unitRef="usd">-61000000000</fnm:BankingRegulationExcessDeficitCoreLeverageCapitalActual>
    <fnm:BankingRegulationCoreLeverageCapitalCapitalAdequacyMinimum
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE0LTQtMS0xLTY3NjM0MQ_9472d414-f647-4341-8d8c-67ab6e6c6d15"
      unitRef="usd">114000000000</fnm:BankingRegulationCoreLeverageCapitalCapitalAdequacyMinimum>
    <fnm:BankingRegulationCoreLeverageCapitalActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE0LTYtMS0xLTY3NjM0MQ_34e7fae1-4988-4bc9-b05e-776b0526505d"
      unitRef="usd">114000000000</fnm:BankingRegulationCoreLeverageCapitalActual>
    <fnm:BankingRegulationExcessDeficitCoreLeverageCapitalRatioActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE0LTgtMS0xLTY3NjM0MQ_4dc12499-853c-477f-afd5-987877ac2e7e"
      unitRef="number">-0.013</fnm:BankingRegulationExcessDeficitCoreLeverageCapitalRatioActual>
    <fnm:BankingRegulationCoreLeverageCapitalRatioCapitalAdequacyMinimum
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE0LTEwLTEtMS02NzYzNDE_f3b6de38-d958-4fe1-a7f2-a3a48977a8be"
      unitRef="number">0.025</fnm:BankingRegulationCoreLeverageCapitalRatioCapitalAdequacyMinimum>
    <fnm:BankingRegulationCoreLeverageCapitalRatioActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE0LTEyLTEtMS02NzYzNDE_dc799196-5490-48df-911b-ee4df24630aa"
      unitRef="number">0.025</fnm:BankingRegulationCoreLeverageCapitalRatioActual>
    <fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE1LTItMS0xLTY3NjM0MQ_baec56cf-768a-436b-950c-040183bdd6a6"
      unitRef="usd">-74000000000</fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalActual>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE1LTQtMS0xLTY3NjM0MQ_f59f96f1-63d6-4d68-82f1-433f7ca9b2e3"
      unitRef="usd">114000000000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneLeverageCapital
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE1LTYtMS0xLTY3NjM0MQ_fbf0e36b-5fee-45dc-b9ad-13cb0602c427"
      unitRef="usd">137000000000</us-gaap:TierOneLeverageCapital>
    <fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalRatioActual
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE1LTgtMS0xLTY3NjM0MQ_ad3f9c8e-a457-481f-a1ae-a0e7109adc6a"
      unitRef="number">-0.016</fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalRatioActual>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE1LTEwLTEtMS02NzYzNDE_8f3b9fa5-ca5a-47e5-ad95-9982e2358545"
      unitRef="number">0.025</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90YWJsZTo3ZTBiOWMwZTJkMzA0NGMwYTFkOTM2ZGQ5NDVlNGYyNi90YWJsZXJhbmdlOjdlMGI5YzBlMmQzMDQ0YzBhMWQ5MzZkZDk0NWU0ZjI2XzE1LTEyLTEtMS02NzYzNDE_9e0ff912-0038-4345-992a-ecd033323f1b"
      unitRef="number">0.030</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <fnm:SeniorPreferredStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzQzOTgwNDY1NDU3MDY_7f7bfc64-14b5-43c0-8d35-e8b92314cf2f"
      unitRef="usd">120800000000</fnm:SeniorPreferredStockValue>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzg1NzYxOTA3MDAxMTM1_75e10810-b770-4a79-809e-4b42e0cd8e14"
      unitRef="usd">12900000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PreferredStockValue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzQzOTgwNDY1NDU3MzQ_92325076-6f30-4415-9bf3-ef94381fd51c"
      unitRef="usd">19100000000</us-gaap:PreferredStockValue>
    <us-gaap:BankingRegulationMaximumPayoutRatio
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDMvZnJhZzphNjAzNzUxMzVlZTc0YjQxYWJkOTU2ZDkyZDU2MDE2MC90ZXh0cmVnaW9uOmE2MDM3NTEzNWVlNzRiNDFhYmQ5NTZkOTJkNTYwMTYwXzE5NzkxMjA5MzIzNTU3_345e58ab-3aec-49f2-86a5-b59efcfe6971"
      unitRef="number">0</us-gaap:BankingRegulationMaximumPayoutRatio>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90ZXh0cmVnaW9uOjBjMjAyYWM5NDhiYzQ4Y2Q5ZGY2YTdmNjkwOWFjNzQ3XzM0MTM_af687d9b-5ea1-469d-9d04-767e0b083445">Concentrations of Credit Risk&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Concentrations of credit risk arise when a number of customers and counterparties engage in similar activities or have similar economic characteristics that make them susceptible to similar changes in industry conditions, which could affect their ability to meet their contractual obligations. Based on our assessment of business conditions that could impact our financial results, we have determined that concentrations of credit risk exist among: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;single-family and multifamily borrowers (including geographic concentrations and loans with certain higher-risk characteristics); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;mortgage insurers; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;mortgage sellers and servicers;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;multifamily lenders with risk sharing; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;derivative counterparties and parties associated with our off-balance sheet transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Concentrations for each of these groups are discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Single-Family Loan Borrowers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Regional economic conditions may affect a borrower&#x2019;s ability to repay a mortgage loan and the property value underlying the loan. Geographic concentrations increase the exposure of our guaranty book of business to changes in credit risk. Single-family borrowers are primarily affected by home prices and interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;To manage credit risk and comply with our charter requirements, we typically require primary mortgage insurance or other credit enhancements if the current LTV ratio (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, the ratio of the unpaid principal balance of a loan to the current value of the property that serves as collateral) of a single-family conventional mortgage loan is greater than 80% when the loan is delivered to us. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multifamily Loan Borrowers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Numerous factors affect a multifamily borrower&#x2019;s ability to repay the loan and the value of the property underlying the loan. Multifamily loans are generally non-recourse to the borrower. The most significant factors affecting credit risk are rental income, property valuations, and general economic conditions. The average unpaid principal balance for multifamily loans is significantly larger than for single-family borrowers and, therefore, individual defaults for multifamily borrowers can result in more significant losses. We continually monitor the performance and risk characteristics of our multifamily loans, underlying properties and borrowers on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As part of our multifamily risk management activities, we perform detailed loan reviews that evaluate property performance, borrower and geographic concentrations, lender qualifications, counterparty risk and contract compliance. We generally require mortgage servicers to obtain and submit periodic property operating information and condition reviews, allowing us to monitor the performance of individual loans. We use this information to evaluate the credit quality of our portfolio, identify potential problem loans and initiate appropriate loss mitigation activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the regional geographic concentration of single-family and multifamily loans in our guaranty book of business, measured by the unpaid principal balance of the loans.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Geographic Concentration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Multifamily Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Southeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Southwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Midwest consists of IL, IN, IA, MI, MN, NE, ND, OH, SD and WI. Northeast consists of CT, DE, ME, MA, NH, NJ, NY, PA, PR, RI, VT and VI. Southeast consists of AL, DC, FL, GA, KY, MD, MS, NC, SC, TN, VA and WV. Southwest consists of AZ, AR, CO, KS, LA, MO, NM, OK, TX and UT. West consists of AK, CA, GU, HI, ID, MT, NV, OR, WA and WY.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk Characteristics of our Guaranty Book of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;One of the measures by which we gauge our credit risk is the delinquency status of the mortgage loans in our guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family and multifamily loans, we use this information, in conjunction with housing market and other economic data, to structure our pricing and our eligibility and underwriting criteria to reflect the current risk of loans with higher-risk characteristics, and in some cases we decide to significantly reduce our participation in riskier loan product categories. Management also uses this data together with other credit risk measures to identify key trends that guide the development of our loss mitigation strategies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We report the delinquency status of our single-family and multifamily guaranty book of business below. We report loans receiving COVID-19-related payment forbearance as delinquent according to the contractual terms of the loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-Family Credit Risk Characteristics&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family loans, management monitors the serious delinquency rate, which is the percentage of single-family loans (based on number of loans) that are 90 days or more past due or in the foreclosure process, and loans that have higher risk characteristics, such as high mark-to-market LTV ratios.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the delinquency status and serious delinquency rates for specified loan categories of our single-family conventional guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;60 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;60 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage of single-family conventional guaranty book of business based on UPB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage of single-family conventional loans based on loan count&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of&lt;br/&gt;Single-Family&lt;br/&gt;Conventional&lt;br/&gt;Guaranty Book&lt;br/&gt;of Business Based on UPB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of&lt;br/&gt;Single-Family&lt;br/&gt;Conventional&lt;br/&gt;Guaranty Book&lt;br/&gt;of Business Based on UPB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated mark-to-market LTV ratio:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;80.01% to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.68&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;90.01% to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4.04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Geographical distribution:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Florida&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Illinois&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.86&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New Jersey&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All other states&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vintages:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2008 and prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2009-2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*    Represents less than 0.5% of single-family conventional book of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Based on loan count, consists of single-family conventional loans that were 90 days or more past due or in the foreclosure process as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multifamily Credit Risk Characteristics&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For multifamily loans, management monitors the serious delinquency rate, which is the percentage of multifamily loans, based on unpaid principal balance, that are 60 days or more past due, and loans with other higher risk characteristics to determine our overall credit quality of our multifamily book of business. Higher risk characteristics include, but are not limited to, current DSCR below 1.0 and original LTV ratios greater than 80%. We stratify multifamily loans into different internal risk categories based on the credit risk inherent in each individual loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the delinquency status and serious delinquency rates for specified loan categories of our multifamily guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.292%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Percentage of multifamily guaranty book of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Percentage of Multifamily Guaranty Book of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Serious Delinquency Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Percentage of Multifamily Guaranty Book of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Serious Delinquency Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Original LTV ratio:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Greater than 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;99&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current DSCR below 1.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Calculated based on the aggregate unpaid principal balance of multifamily loans for each category divided by the aggregate unpaid principal balance of loans in our multifamily guaranty book of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of multifamily loans that were 60 days or more past due as of the dates indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Calculated based on the unpaid principal balance of multifamily loans that were seriously delinquent divided by the aggregate unpaid principal balance of multifamily loans for each category included in our multifamily guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;For 2022, our estimates of current DSCRs are based on the latest available income information from quarterly and annual statements for these properties including the related debt service. For 2021, our estimates of current DSCRs are based on the latest available annual statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Concentrations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mortgage Insurers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#160;Mortgage insurance &#x201c;risk in force&#x201d; refers to our maximum potential loss recovery under the applicable mortgage insurance policies in force and is generally based on the loan-level insurance coverage percentage and, if applicable, any aggregate pool loss limit, as specified in the policy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our total mortgage insurance risk in force by primary and pool insurance, as well as the total risk-in-force mortgage insurance coverage as a percentage of the single-family conventional guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Risk in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Risk in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage insurance risk in force:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Primary mortgage insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;193,549&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pool mortgage insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total mortgage insurance risk in force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;193,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Mortgage insurance only covers losses that are realized after the borrower defaults and title to the property is subsequently transferred, such as after a foreclosure, short-sale, or a deed-in-lieu of foreclosure. Also, mortgage insurance does not protect us from all losses on covered loans. For example, mortgage insurance does not cover &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;property damage that is not covered by the hazard insurance we require, and such damage may result in a reduction to, or a denial of, mortgage insurance benefits.&#160;Specifically, a property damaged by a flood that was outside a Federal Emergency Management Agency (&#x201c;FEMA&#x201d;)-identified Special Flood Hazard Area, where we require coverage, or a property damaged by an earthquake are the most likely scenarios where property damage may result in a default not covered by hazard insurance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below displays our mortgage insurer counterparties that provided 10% or more of the risk in force mortgage insurance coverage on mortgage loans in our single-family conventional guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Risk-in-Force Coverage by Mortgage Insurer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Counterparty:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage Guaranty Insurance Corp.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arch Capital Group Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Radian Guaranty, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enact Mortgage Insurance Corp.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Essent Guaranty, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;National Mortgage Insurance Corp.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Insurance coverage amounts provided for each counterparty may include coverage provided by affiliates and subsidiaries of the counterparty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Genworth Mortgage Insurance Corp. was renamed Enact Mortgage Insurance Corp. effective February 7, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have counterparty credit risk relating to the potential insolvency of, or non-performance by, monoline mortgage insurers that insure single-family loans we purchase or guarantee. There is risk that these counterparties may fail to fulfill their obligations to pay our claims under insurance policies. On at least a quarterly basis, we assess our mortgage insurer counterparties&#x2019; respective abilities to fulfill their obligations to us. Our assessment includes financial reviews and analyses of the insurers&#x2019; portfolios and capital adequacy. If we determine that it is probable that we will not collect all of our claims from one or more of our mortgage insurer counterparties, it could increase our loss reserves, which could adversely affect our results of operations, liquidity, financial condition and net worth.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When we estimate the credit losses that are inherent in our mortgage loans and under the terms of our guaranty obligations, we also consider the recoveries that we expect to receive from primary mortgage insurance, as mortgage insurance recoveries reduce the severity of the loss associated with defaulted loans if the borrower defaults and title to the property is subsequently transferred. Mortgage insurance does not cover credit losses that result from a reduction in mortgage interest paid by the borrower in connection with a loan modification, forbearance of principal, or forbearance of scheduled loan payments. We evaluate the financial condition of our mortgage insurer counterparties and adjust the contractually due recovery amounts to ensure that expected credit losses as of the balance sheet date are included in our loss reserve estimate. As a result, if our assessment of one or more of our mortgage insurer counterparties&#x2019; ability to fulfill their respective obligations to us worsens, it could increase our loss reserves. As of December 31, 2022 and 2021, our estimated benefit from mortgage insurance, which is based on estimated credit losses as of period end, reduced our loss reserves by $2.2 billion and $559 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;When an insured loan held in our retained mortgage portfolio subsequently goes into foreclosure, we charge off the loan, eliminating any previously-recorded loss reserves, and record REO and a mortgage insurance receivable for the claim proceeds deemed probable of recovery, as appropriate. However, if a mortgage insurer rescinds, cancels or denies insurance coverage, the initial receivable becomes due from the mortgage seller or servicer. We had outstanding receivables of $515 million recorded in &#x201c;Other assets&#x201d; in our consolidated balance sheets as of December 31, 2022 and $533 million as of December 31, 2021 related to amounts claimed on insured, defaulted loans excluding government-insured loans. We assessed these outstanding receivables for collectability, and established a valuation allowance of $462 million as of December 31, 2022 and $479 million as of December 31, 2021, which reduced our claim receivable to the amount considered probable of collection.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mortgage Servicers and Sellers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#160;Mortgage servicers collect mortgage and escrow payments from borrowers, pay taxes and insurance costs from escrow accounts, monitor and report delinquencies, and perform other required activities, including loss mitigation, on our behalf. Our mortgage servicers and sellers may also be obligated to repurchase loans or foreclosed properties, reimburse us for losses or provide other remedies under certain circumstances, such as if it is determined that the mortgage loan did not meet our underwriting or eligibility requirements, if certain loan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;representations and warranties are violated or if mortgage insurers rescind coverage. Our representation and warranty framework does not require repurchase for loans that have breaches of certain selling representations and warranties if they have met specified criteria for relief. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our business with mortgage servicers is concentrated. The table below displays the percentage of our single-family conventional guaranty book of business serviced by our top five depository single-family mortgage servicers and top five non-depository single-family mortgage servicers (i.e., servicers that are not insured depository institutions), and identifies one servicer that serviced 10% or more of our single-family guaranty book of business as of December 31, 2021, based on unpaid principal balance.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional&lt;br/&gt;Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wells Fargo Bank, N.A. (together with its affiliates)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remaining top five depository servicers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Top five non-depository servicers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below displays the percentage of our multifamily guaranty book of business serviced by our top five multifamily mortgage servicers, and identifies two servicers that serviced 10% or more of our multifamily guaranty book of business based on unpaid principal balance.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Multifamily&lt;br/&gt;Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Walker &amp;amp; Dunlop, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wells Fargo Bank, N.A. (together with its affiliates)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remaining top five servicers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multifamily Lenders with Risk Sharing.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; We enter into risk sharing agreements with lenders pursuant to which the lenders agree to bear all or some portion of the credit losses on the covered loans. Our maximum potential loss recovery from lenders under these risk sharing agreements on both DUS and non-DUS multifamily loans was $103.9 billion as of December 31, 2022, compared with $97.6 billion as of December 31, 2021. As of December 31, 2022, 53% of our maximum potential loss recovery on multifamily loans was from five DUS lenders, as compared with 52% as of December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives Counterparties.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#160;For information on credit risk associated with our derivative transactions and repurchase agreements see &#x201c;Note 8, Derivative Instruments&#x201d; and &#x201c;Note 14, Netting Arrangements.&#x201d;&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90ZXh0cmVnaW9uOjBjMjAyYWM5NDhiYzQ4Y2Q5ZGY2YTdmNjkwOWFjNzQ3XzM0MDU_fc30f514-b6fc-4204-96c4-9e968d77c04a">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the regional geographic concentration of single-family and multifamily loans in our guaranty book of business, measured by the unpaid principal balance of the loans.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Geographic Concentration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Multifamily Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Midwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Northeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Southeast&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Southwest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Midwest consists of IL, IN, IA, MI, MN, NE, ND, OH, SD and WI. Northeast consists of CT, DE, ME, MA, NH, NJ, NY, PA, PR, RI, VT and VI. Southeast consists of AL, DC, FL, GA, KY, MD, MS, NC, SC, TN, VA and WV. Southwest consists of AZ, AR, CO, KS, LA, MO, NM, OK, TX and UT. West consists of AK, CA, GU, HI, ID, MT, NV, OR, WA and WY.&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie4a019a468a845258af0955076e0cfa9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzQtMi0xLTEtNjQ2MDEy_a086c7d3-0b04-462e-a2da-5976a4c5870d"
      unitRef="number">0.14</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i2859f427860a4f2d8fa486f6cc8a4bd7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzQtNi0xLTEtNjQ2MDEy_36f2556d-0a2b-4efe-bc5f-1ee4cc01fe8a"
      unitRef="number">0.14</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ia65e37586305476d959c901215ad761c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzQtMTAtMS0xLTY0NjAxMg_b8613b9c-83ba-4d21-a2ec-8264d394524b"
      unitRef="number">0.12</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ia0cbff97c9d64f9bb281287253f154f9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzQtMTQtMS0xLTY0NjAxMg_5bc026e6-5031-4b14-9d49-0213bc9e6120"
      unitRef="number">0.11</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i569fb302338f4f36a00515c910cbdab0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzUtMi0xLTEtNjQ2MDEy_9c260aca-b4c3-4487-95ef-88d8ebafa71d"
      unitRef="number">0.16</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i4521b4136ac741eeba5b79dbead46067_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzUtNi0xLTEtNjQ2MDEy_1f49e88f-b2dd-45d5-8ab2-ee4b1dc19e20"
      unitRef="number">0.16</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i0f80514f45e74befa2e4a58d602c16d8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzUtMTAtMS0xLTY0NjAxMg_15460041-0313-4773-a4f9-0cfcc1d5948d"
      unitRef="number">0.15</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="iced93f22143243a99171a1800bb32e2e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzUtMTQtMS0xLTY0NjAxMg_17200534-24da-4821-8bd9-9f1af053cc36"
      unitRef="number">0.15</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i2926dd0cdba844aa9954a01f66c0abb9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzYtMi0xLTEtNjQ2MDEy_42d6cdda-3cf6-4e5f-ba0c-d51fa973a835"
      unitRef="number">0.23</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i85ef458022e040b0bd24ad9e99be22cd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzYtNi0xLTEtNjQ2MDEy_1e8c8403-5d82-42e9-b044-eb803539a7a5"
      unitRef="number">0.23</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie2f883ad6c7c45b7b1aa5f033d63d133_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzYtMTAtMS0xLTY0NjAxMg_829b2251-caf1-4041-b700-d300d46948c7"
      unitRef="number">0.27</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie81bda3625734d83bd60d1ac43ae7872_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzYtMTQtMS0xLTY0NjAxMg_c9e087a5-56ef-4650-8187-7905010b4eec"
      unitRef="number">0.27</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i41efce64a1764f1aacfbbb1b07a768b2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzctMi0xLTEtNjQ2MDEy_4d433287-429f-4de3-895c-6c5da56432ba"
      unitRef="number">0.19</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i5c3a90edf14f489abfbad8fa124cc4a4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzctNi0xLTEtNjQ2MDEy_d8f6b5a8-65c4-464e-a24d-5d88acc36299"
      unitRef="number">0.18</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i24bd6d07ff0a457293155f2c84277f5f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzctMTAtMS0xLTY0NjAxMg_00bf9a14-1cb7-4f16-b619-208d017ace66"
      unitRef="number">0.22</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie46e5219813744beb099a8b79ca4a3b0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzctMTQtMS0xLTY0NjAxMg_8c87c74f-9010-4ac3-a14e-48530d272448"
      unitRef="number">0.22</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i53f1f630b73e4fe6b4ba32b88dc911ec_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzgtMi0xLTEtNjQ2MDEy_df778191-d847-4bed-a0a7-d6ae87cb7b7f"
      unitRef="number">0.28</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i69714df34bcb405cab4d69cc456bb8ba_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzgtNi0xLTEtNjQ2MDEy_3aeedb80-211a-41c6-bd39-4e28f61ed095"
      unitRef="number">0.29</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i513ae684d1ae413aaba04a14b2a84515_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzgtMTAtMS0xLTY0NjAxMg_6bedba34-4448-4bc7-aeb5-55dd9b384d08"
      unitRef="number">0.24</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i96f926427bf04420b22cf10fe06c4619_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzgtMTQtMS0xLTY0NjAxMg_c5c3f4d0-abef-4b2c-a2bc-36f162c728a7"
      unitRef="number">0.25</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i3519b9aaaad740ecb321345e94feb86e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzktMi0xLTEtNjQ2MDEy_c288b46f-1e96-43a0-a9f5-a86116e30e7f"
      unitRef="number">1</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ife0089a181834a658c85066d5f725033_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzktNi0xLTEtNjQ2MDEy_b9c76574-e03d-4e64-a23f-1be3c75b9ab7"
      unitRef="number">1</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i27a8ff076b644e29b5a92c0400ccda7e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzktMTAtMS0xLTY0NjAxMg_4b8d2f97-742d-4ee4-80b3-0dec76644875"
      unitRef="number">1</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i742830fe3337450b9000364bfcc660f4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDYvZnJhZzowYzIwMmFjOTQ4YmM0OGNkOWRmNmE3ZjY5MDlhYzc0Ny90YWJsZTpiYTdlOTljZjYwZTc0ZWI2YmZjMDdhZGMwMjE4NWE3NS90YWJsZXJhbmdlOmJhN2U5OWNmNjBlNzRlYjZiZmMwN2FkYzAyMTg1YTc1XzktMTQtMS0xLTY0NjAxMg_edd6d800-6606-4d50-b87e-236f2757a276"
      unitRef="number">1</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90ZXh0cmVnaW9uOjEyZDVlMmZjOWU1MTRhNGQ4MjVmNDgxMTg3OTU1MGUzXzE3MTI_588aa0c1-6697-4cf3-9cd1-bcafc932a18f">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;One of the measures by which we gauge our credit risk is the delinquency status of the mortgage loans in our guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For single-family and multifamily loans, we use this information, in conjunction with housing market and other economic data, to structure our pricing and our eligibility and underwriting criteria to reflect the current risk of loans with higher-risk characteristics, and in some cases we decide to significantly reduce our participation in riskier loan product categories. Management also uses this data together with other credit risk measures to identify key trends that guide the development of our loss mitigation strategies.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="ie7c5e71d75f746c785525a57a5c1ee4b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90ZXh0cmVnaW9uOjEyZDVlMmZjOWU1MTRhNGQ4MjVmNDgxMTg3OTU1MGUzXzExNTk_a36869e1-0dd7-4e96-99f3-e51371bf3d58">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90ZXh0cmVnaW9uOjEyZDVlMmZjOWU1MTRhNGQ4MjVmNDgxMTg3OTU1MGUzXzE3MzQ_593faa1e-cd9b-460e-801d-8734954ce0dd">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the delinquency status and serious delinquency rates for specified loan categories of our single-family conventional guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;60 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;60 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage of single-family conventional guaranty book of business based on UPB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage of single-family conventional loans based on loan count&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzMtMS0xLTEtNjQ2MDEy_d2874b23-47ee-4c08-9693-64ccfadcddd2"
      unitRef="number">0.0084</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzMtMy0xLTEtNjQ2MDEy_89632e58-b92c-45df-b4c3-bcd6f9483365"
      unitRef="number">0.0020</fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzMtNS0xLTEtNjQ2MDEy_7c85665a-7d2a-4d86-9b12-fe2c10decfe5"
      unitRef="number">0.0060</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzMtNy0xLTEtNjQ2MDEy_7bdf5ef6-abb0-4c42-a3e8-5590bbc19f2d"
      unitRef="number">0.0073</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzMtOS0xLTEtNjQ2MDEy_08df13bc-8b27-4621-97e8-6b468e8878d7"
      unitRef="number">0.0016</fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzMtMTEtMS0xLTY0NjAxMg_7aec0102-cf90-4483-bd20-3ce4361b9d8c"
      unitRef="number">0.0120</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:NumberOfLoans30To59DaysPastDuePercentage
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzQtMS0xLTEtNjQ2MDEy_bf2db9f7-ccfb-4515-a2d9-3c3a14c9d874"
      unitRef="number">0.0096</fnm:NumberOfLoans30To59DaysPastDuePercentage>
    <fnm:NumberOfLoans60To89DaysPastDuePercentage
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzQtMy0xLTEtNjQ2MDEy_32062f76-31ba-4a5e-99ec-91f4d8255d4e"
      unitRef="number">0.0023</fnm:NumberOfLoans60To89DaysPastDuePercentage>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzQtNS0xLTEtNjQ2MDEy_f3bcab99-9346-4753-ac2b-a4d5da493dbd"
      unitRef="number">0.0065</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:NumberOfLoans30To59DaysPastDuePercentage
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzQtNy0xLTEtNjQ2MDEy_415aab68-62f7-405a-b7c8-4631ba175a9a"
      unitRef="number">0.0086</fnm:NumberOfLoans30To59DaysPastDuePercentage>
    <fnm:NumberOfLoans60To89DaysPastDuePercentage
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzQtOS0xLTEtNjQ2MDEy_9365942b-fc10-44c6-8784-64653d353acf"
      unitRef="number">0.0020</fnm:NumberOfLoans60To89DaysPastDuePercentage>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTo2ZDUwYjk4MWUxZTU0ZTllOGFmZTU4ZGFhYWM1NTlhMC90YWJsZXJhbmdlOjZkNTBiOTgxZTFlNTRlOWU4YWZlNThkYWFhYzU1OWEwXzQtMTEtMS0xLTY0NjAxMg_ea7fa292-3e41-4227-8174-d9700e631d78"
      unitRef="number">0.0125</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90ZXh0cmVnaW9uOjEyZDVlMmZjOWU1MTRhNGQ4MjVmNDgxMTg3OTU1MGUzXzE3MTU_608c919f-35d0-41de-8c26-1583f9e1a8a8">&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of&lt;br/&gt;Single-Family&lt;br/&gt;Conventional&lt;br/&gt;Guaranty Book&lt;br/&gt;of Business Based on UPB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of&lt;br/&gt;Single-Family&lt;br/&gt;Conventional&lt;br/&gt;Guaranty Book&lt;br/&gt;of Business Based on UPB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seriously Delinquent &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated mark-to-market LTV ratio:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;80.01% to 90%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.68&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;90.01% to 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Greater than 100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4.04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Geographical distribution:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Florida&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Illinois&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.86&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New Jersey&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All other states&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vintages:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2008 and prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2009-2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;0.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*    Represents less than 0.5% of single-family conventional book of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Based on loan count, consists of single-family conventional loans that were 90 days or more past due or in the foreclosure process as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i6fb453bc85e040c79ece1a29ee365504_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzQtMS0xLTEtNjQ2MDEy_c8952238-f184-4f6f-b05d-3fbede91c54d"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i6fb453bc85e040c79ece1a29ee365504_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzQtMy0xLTEtNjQ2MDEy_9e53c8aa-76cb-41fe-8d4f-710a35db8071"
      unitRef="number">0.0068</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i0693286747524c52adbb98df7c87059a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzQtNS0xLTEtNjQ2MDEy_034ffff7-d10d-4885-b8d1-818894e984bf"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i0693286747524c52adbb98df7c87059a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzQtNy0xLTEtNjQ2MDEy_cc6dd9b5-c053-45ac-9976-bfb783f2f2c8"
      unitRef="number">0.0088</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i30ea019a4ca74d09bb7dfc8a9834a058_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzUtMS0xLTEtNjQ2MDEy_83ed919b-2f2c-4a3b-9508-ba36c9fc9ca8"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i30ea019a4ca74d09bb7dfc8a9834a058_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzUtMy0xLTEtNjQ2MDEy_c8ed4491-da71-4ada-9d59-0a4d5cdc7506"
      unitRef="number">0.0040</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="if532f06abe404e60b41db860664887b9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzUtNS0xLTEtNjQ2MDEy_0ea12113-24aa-4d4e-9ac2-31075953e383"
      unitRef="number">0.02</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="if532f06abe404e60b41db860664887b9_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzUtNy0xLTEtNjQ2MDEy_d1334ebb-87b2-4f08-b409-5ec2d25cc5dc"
      unitRef="number">0.0051</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="iecb4fb59d46749868b1a96580712f700_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzYtMy0xLTEtNjQ2MDEy_20283a43-7f80-43a1-9905-3abf3574592f"
      unitRef="number">0.0404</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i0e5561f84b5a4c03a7596c2cb96eaa76_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzYtNy0xLTEtNjQ2MDEy_e7f8ba65-78cf-4a12-b7dd-3c8140bcdd28"
      unitRef="number">0.1241</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ifcc6e1fa4e4e47beb28cbd87d66c0941_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzgtMS0xLTEtNjQ2MDEy_4f933604-6461-4d14-a963-aac850a3382f"
      unitRef="number">0.19</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ifcc6e1fa4e4e47beb28cbd87d66c0941_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzgtMy0xLTEtNjQ2MDEy_dd77b80d-e087-40c2-8999-e19dddba5d26"
      unitRef="number">0.0046</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ib7d41368e6aa425aaa62837385827cea_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzgtNS0xLTEtNjQ2MDEy_b91c5086-d6ea-48a7-b4c9-58bec18779db"
      unitRef="number">0.19</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ib7d41368e6aa425aaa62837385827cea_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzgtNy0xLTEtNjQ2MDEy_c3167d6f-c377-433c-a6ca-dd71361dc249"
      unitRef="number">0.0101</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="iafc77f200c654216a6df31b0ee1311b9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzktMS0xLTEtNjQ2MDEy_2bf7843f-1d76-470c-aa1d-8a89ff520dcf"
      unitRef="number">0.06</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="iafc77f200c654216a6df31b0ee1311b9_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzktMy0xLTEtNjQ2MDEy_16c827dc-f831-4730-a907-cfa7bedca175"
      unitRef="number">0.0090</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i2ad5d8244d454e65b384d4eb1318d2fe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzktNS0xLTEtNjQ2MDEy_e2713c26-e873-4275-81c5-1f282137a8f1"
      unitRef="number">0.06</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i2ad5d8244d454e65b384d4eb1318d2fe_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzktNy0xLTEtNjQ2MDEy_209691e9-6b23-4315-8663-14506a2553b1"
      unitRef="number">0.0159</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i9c1c1b1732e74bbbbe5cab1435d68b24_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEwLTEtMS0xLTY0NjAxMg_d67b8eae-46c1-4422-bdaf-c33969b773bf"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i9c1c1b1732e74bbbbe5cab1435d68b24_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEwLTMtMS0xLTY0NjAxMg_6d16c4a8-9cc5-4d61-98a1-6b0c68c1f2f1"
      unitRef="number">0.0086</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i9595b5e8bea14c08a83fde129f3757ab_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEwLTUtMS0xLTY0NjAxMg_0282f53e-0b36-4e87-8b04-6a6045c36c1a"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i9595b5e8bea14c08a83fde129f3757ab_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEwLTctMS0xLTY0NjAxMg_6c9cb5e6-7457-4c22-a82e-0a29cb7ab830"
      unitRef="number">0.0155</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i4ffc5f244edb4901bd21158739e7f1b8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzExLTEtMS0xLTY0NjAxMg_1f20a761-12bb-4bfc-a1e8-a0d01e099c20"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i4ffc5f244edb4901bd21158739e7f1b8_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzExLTMtMS0xLTY0NjAxMg_871ac33f-d0a6-4927-8d1a-8b363dbca5ea"
      unitRef="number">0.0085</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ibbce681d540841e2a1689ba596d0c484_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzExLTUtMS0xLTY0NjAxMg_9d174b07-195c-4c9e-acca-32accafc3a03"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ibbce681d540841e2a1689ba596d0c484_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzExLTctMS0xLTY0NjAxMg_00ceacc8-a6a5-4d65-aa9f-e1162510fc57"
      unitRef="number">0.0190</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie489facb3a2c4c7ba04d606f1e6b6b07_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEyLTEtMS0xLTY0NjAxMg_2e547df0-c2fb-4b86-a0a4-0e4065fc3a39"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ie489facb3a2c4c7ba04d606f1e6b6b07_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEyLTMtMS0xLTY0NjAxMg_a03f9368-c05f-4f69-858e-612aca9ce19c"
      unitRef="number">0.0112</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ib2a6f60e904a40899688ae81e0da518a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEyLTUtMS0xLTY0NjAxMg_4e4c68e0-df70-4813-a220-a467c577e0d0"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ib2a6f60e904a40899688ae81e0da518a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEyLTctMS0xLTY0NjAxMg_2a576ec0-326c-4db8-a597-90ad68fba56f"
      unitRef="number">0.0224</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i2598749b1f6a43728c893ce195ce945a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEzLTEtMS0xLTY0NjAxMg_50bbbb0a-bdc7-41c0-b7a9-e975b48e1e0f"
      unitRef="number">0.64</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i2598749b1f6a43728c893ce195ce945a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEzLTMtMS0xLTY0NjAxMg_fde4e2fe-2e31-438d-9559-118d76217e30"
      unitRef="number">0.0062</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i6b02b482858d4ae09f90fed3b249a261_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEzLTUtMS0xLTY0NjAxMg_d57ea043-1433-4d62-a89a-fb5a3ce29ef6"
      unitRef="number">0.64</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i6b02b482858d4ae09f90fed3b249a261_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzEzLTctMS0xLTY0NjAxMg_63140059-5991-4256-8f02-2d23678ed657"
      unitRef="number">0.0116</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i8a717f15913048b6adad9d0988deac5f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE1LTEtMS0xLTY2NjgzMw_4879372f-67b6-4977-8650-b3e43c4b1469"
      unitRef="number">0.02</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i8a717f15913048b6adad9d0988deac5f_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE1LTMtMS0xLTY2NzQ0Mw_2d300edb-7321-4663-857c-bbfbeef6495d"
      unitRef="number">0.0278</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i4c2b162d9c824791848b21e334d09436_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE1LTUtMS0xLTY2NzQ2Ng_aba6c332-606d-4042-a3db-9c56e8edb41f"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i4c2b162d9c824791848b21e334d09436_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE1LTctMS0xLTY2NzQ3Mw_e70b1624-6826-4acd-a730-5601fdf2de00"
      unitRef="number">0.0490</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="id345bdc0c04b41008181c61867fcdfe2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE5LTEtMS0xLTY0NjAxMg_7fe00583-1db5-4c70-9bd3-c96fb6d0a86b"
      unitRef="number">0.98</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="id345bdc0c04b41008181c61867fcdfe2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE5LTMtMS0xLTY0NjAxMg_f88b61f8-2f88-4196-b9a5-3afee06f1663"
      unitRef="number">0.0053</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i11fa7795419042299e22105e286b5ad9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE5LTUtMS0xLTY0NjAxMg_bcaa2ff0-bca0-45c6-91cd-8acaed686ad5"
      unitRef="number">0.97</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i11fa7795419042299e22105e286b5ad9_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90YWJsZTpiOWZiNTJiZjBkOWI0NjQ3ODJhNTk5YjA5OWI5OTBlYS90YWJsZXJhbmdlOmI5ZmI1MmJmMGQ5YjQ2NDc4MmE1OTliMDk5Yjk5MGVhXzE5LTctMS0xLTY0NjAxMg_23a3f1a2-1411-482d-b940-942e32bd2683"
      unitRef="number">0.0101</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i82d75163a51544019c8d4e7f7166ef97_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90ZXh0cmVnaW9uOjEyZDVlMmZjOWU1MTRhNGQ4MjVmNDgxMTg3OTU1MGUzXzE2Mzg_27ffe60a-e465-4964-9853-3f277508a6c1">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="ie7c5e71d75f746c785525a57a5c1ee4b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NDkvZnJhZzoxMmQ1ZTJmYzllNTE0YTRkODI1ZjQ4MTE4Nzk1NTBlMy90ZXh0cmVnaW9uOjEyZDVlMmZjOWU1MTRhNGQ4MjVmNDgxMTg3OTU1MGUzXzE2Mzg_7440d399-1fc6-4c44-a2cf-f3f2e4085dac">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="iabd8a05ccdc04624bf6acf9faa459c22_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90ZXh0cmVnaW9uOmJhNDY1NzljODRjNDQ5NDg5ZDE2MjJhMjJkNDdkNTdlXzIwOA_82665867-d1cb-4a5b-a83f-acf8be9a2826">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:CurrentDebtServiceCoverageRatioHigherRiskLoans1
      contextRef="i10aaa5b67af248a696b91d83c23a6b9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90ZXh0cmVnaW9uOmJhNDY1NzljODRjNDQ5NDg5ZDE2MjJhMjJkNDdkNTdlXzQ0MA_6a51846d-e1cb-4590-a02b-bac67fe5e4e5"
      unitRef="number">1.0</fnm:CurrentDebtServiceCoverageRatioHigherRiskLoans1>
    <fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90ZXh0cmVnaW9uOmJhNDY1NzljODRjNDQ5NDg5ZDE2MjJhMjJkNDdkNTdlXzE0NTI_52ff70b9-9e34-4228-8af0-472440148a7e">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display the delinquency status and serious delinquency rates for specified loan categories of our multifamily guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.292%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;30 Days Delinquent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Seriously Delinquent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Percentage of multifamily guaranty book of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Calculated based on the aggregate unpaid principal balance of multifamily loans for each category divided by the aggregate unpaid principal balance of loans in our multifamily guaranty book of business.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of multifamily loans that were 60 days or more past due as of the dates indicated.&lt;/span&gt;</fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="id6357be9e02e41769e616aae9745ef68_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTpmMTZiNzk1NTg4NmU0MTQ5YjI1YThlZjE3MWI5M2E5Ny90YWJsZXJhbmdlOmYxNmI3OTU1ODg2ZTQxNDliMjVhOGVmMTcxYjkzYTk3XzMtMS0xLTEtNjQ2MDEy_502b41cb-a3fb-45b1-83dc-cb9cfb71ff03"
      unitRef="number">0.0004</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="id6357be9e02e41769e616aae9745ef68_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTpmMTZiNzk1NTg4NmU0MTQ5YjI1YThlZjE3MWI5M2E5Ny90YWJsZXJhbmdlOmYxNmI3OTU1ODg2ZTQxNDliMjVhOGVmMTcxYjkzYTk3XzMtMy0xLTEtNjQ2MDEy_d49f8bd1-893e-4a60-8450-0e2e4d95518e"
      unitRef="number">0.0024</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="i3baf0a53a191433e9fb57508d40c734c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTpmMTZiNzk1NTg4NmU0MTQ5YjI1YThlZjE3MWI5M2E5Ny90YWJsZXJhbmdlOmYxNmI3OTU1ODg2ZTQxNDliMjVhOGVmMTcxYjkzYTk3XzMtNS0xLTEtNjQ2MDEy_94cc3ae2-5b4b-492d-9d6a-03e8e0426bfe"
      unitRef="number">0.0003</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="i3baf0a53a191433e9fb57508d40c734c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTpmMTZiNzk1NTg4NmU0MTQ5YjI1YThlZjE3MWI5M2E5Ny90YWJsZXJhbmdlOmYxNmI3OTU1ODg2ZTQxNDliMjVhOGVmMTcxYjkzYTk3XzMtNy0xLTEtNjQ2MDEy_6f91da5b-8c46-4664-accf-cdf7cbd1a5fc"
      unitRef="number">0.0042</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90ZXh0cmVnaW9uOmJhNDY1NzljODRjNDQ5NDg5ZDE2MjJhMjJkNDdkNTdlXzQzOTgwNDY1MTQ2NTU_6ec122a3-c19c-43f9-81cd-9b0dd5d57050">&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Percentage of Multifamily Guaranty Book of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Serious Delinquency Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Percentage of Multifamily Guaranty Book of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Serious Delinquency Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Original LTV ratio:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Greater than 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less than or equal to 80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;99&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current DSCR below 1.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Calculated based on the aggregate unpaid principal balance of multifamily loans for each category divided by the aggregate unpaid principal balance of loans in our multifamily guaranty book of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Consists of multifamily loans that were 60 days or more past due as of the dates indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Calculated based on the unpaid principal balance of multifamily loans that were seriously delinquent divided by the aggregate unpaid principal balance of multifamily loans for each category included in our multifamily guaranty book of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;For 2022, our estimates of current DSCRs are based on the latest available income information from quarterly and annual statements for these properties including the related debt service. For 2021, our estimates of current DSCRs are based on the latest available annual statements.&lt;/span&gt;&lt;/div&gt;</fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i5566f8947bc841e5b0d4cab1d35c2192_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzQtMS0xLTEtNjQ2MDEy_8e7200d5-8684-43c4-82d5-7ebaaead4b39"
      unitRef="number">0.01</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i5566f8947bc841e5b0d4cab1d35c2192_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzQtMy0xLTEtNjQ2MDEy_11826828-cd0c-4d41-b461-6faa6c89986b"
      unitRef="number">0.0085</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i305c84e5964b42d3af8f3d501bf636f9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzQtNS0xLTEtNjQ2MDEy_b2015d8d-1e46-4477-a4e4-a18719d34dc1"
      unitRef="number">0.01</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i305c84e5964b42d3af8f3d501bf636f9_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzQtNy0xLTEtNjQ2MDEy_d2eaee8b-3515-4ca0-a996-a5611747dadf"
      unitRef="number">0.0013</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ia744ecb5fcd84342b3ad5a51dc54e062_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzUtMS0xLTEtNjQ2MDEy_78ae1a1e-bdb6-407b-9b5f-4ef1422d5c79"
      unitRef="number">0.99</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="ia744ecb5fcd84342b3ad5a51dc54e062_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzUtMy0xLTEtNjQ2MDEy_b2771c50-fc54-47a1-9b58-1e8e01989e44"
      unitRef="number">0.0024</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ia616c44af5c34cc3a31d34b440ca4ce4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzUtNS0xLTEtNjQ2MDEy_a62f06e1-6085-4a42-a0e2-0785b5c71e5d"
      unitRef="number">0.99</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="ia616c44af5c34cc3a31d34b440ca4ce4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzUtNy0xLTEtNjQ2MDEy_f6782a26-7b09-41a5-9e39-db5365c75711"
      unitRef="number">0.0042</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ibeb1c1a6743e4143bcbdc7eb8b237fe0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzYtMS0xLTEtNjQ2MDEy_9445f836-0cf7-4903-8129-8a9a883e27e0"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="ibeb1c1a6743e4143bcbdc7eb8b237fe0_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzYtMy0xLTEtNjQ2MDEy_72597581-a532-4cd6-a8d5-d9f976c2c0cc"
      unitRef="number">0.0388</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i1d76cbba1ced445592f39801887471c7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzYtNS0xLTEtNjQ2MDEy_d2dd7319-6c5a-4169-8718-6df789fab710"
      unitRef="number">0.02</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i1d76cbba1ced445592f39801887471c7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90YWJsZTo0N2MxOTVjODUzNWU0ODdmYmNmZTEwMGIyOWQxYTNmMC90YWJsZXJhbmdlOjQ3YzE5NWM4NTM1ZTQ4N2ZiY2ZlMTAwYjI5ZDFhM2YwXzYtNy0xLTEtNjQ2MDEy_c1a8e857-cb72-404d-b466-5d933e49ca54"
      unitRef="number">0.1390</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="iabd8a05ccdc04624bf6acf9faa459c22_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTUvZnJhZzpiYTQ2NTc5Yzg0YzQ0OTQ4OWQxNjIyYTIyZDQ3ZDU3ZS90ZXh0cmVnaW9uOmJhNDY1NzljODRjNDQ5NDg5ZDE2MjJhMjJkNDdkNTdlXzEwMjA_7a12d572-6f8f-4f42-8bd8-584c36c9e1ce">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:ScheduleofRiskinForceMortgageInsuranceCoverageTableTextBlock
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzkxMzk_85587269-79ea-49f1-9675-f8d07d4588c7">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays our total mortgage insurance risk in force by primary and pool insurance, as well as the total risk-in-force mortgage insurance coverage as a percentage of the single-family conventional guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Risk in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Risk in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage insurance risk in force:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Primary mortgage insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;193,549&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pool mortgage insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total mortgage insurance risk in force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;193,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</fnm:ScheduleofRiskinForceMortgageInsuranceCoverageTableTextBlock>
    <fnm:PrimaryMortgageInsuranceCoverageRiskInForce
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzUtMi0xLTEtNjQ2MDEy_be8c42b1-8d7e-4668-aaa1-9e042f3713dc"
      unitRef="usd">193549000000</fnm:PrimaryMortgageInsuranceCoverageRiskInForce>
    <fnm:PrimaryMortgageInsuranceCoverageRiskInForce
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzUtNi0xLTEtNjQ2MDEy_c0d10135-4630-483e-bf6b-49c2948ae6fb"
      unitRef="usd">176587000000</fnm:PrimaryMortgageInsuranceCoverageRiskInForce>
    <fnm:PoolMortgageInsuranceCoverageRiskInForce
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzYtMi0xLTEtNjQ2MDEy_9f510161-5912-4254-a43d-6f909e556d2c"
      unitRef="usd">237000000</fnm:PoolMortgageInsuranceCoverageRiskInForce>
    <fnm:PoolMortgageInsuranceCoverageRiskInForce
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzYtNi0xLTEtNjQ2MDEy_7acf573e-7f27-40c4-8af6-99bb939f5b29"
      unitRef="usd">261000000</fnm:PoolMortgageInsuranceCoverageRiskInForce>
    <fnm:MortgageInsuranceCoverageRiskInForce
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzctMi0xLTEtNjQ2MDEy_18ec1a5c-1c36-48b5-9194-ab78da044669"
      unitRef="usd">193786000000</fnm:MortgageInsuranceCoverageRiskInForce>
    <fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness
      contextRef="id492bf32d29340f98dd5234566852419_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzctNC0xLTEtNjQ2MDEy_5a8f7795-16c7-4003-b4d1-43e8fc4e04bf"
      unitRef="number">0.05</fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness>
    <fnm:MortgageInsuranceCoverageRiskInForce
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzctNi0xLTEtNjQ2MDEy_f18b84f4-bffd-40b2-b8aa-1f7de030f774"
      unitRef="usd">176848000000</fnm:MortgageInsuranceCoverageRiskInForce>
    <fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness
      contextRef="i8357cb1f7a644da294a462a2d28a344a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4NjlhZWM0MjA5YjI0ZTczYmVlZWYyZjk0NTgzMmM4My90YWJsZXJhbmdlOjg2OWFlYzQyMDliMjRlNzNiZWVlZjJmOTQ1ODMyYzgzXzctOC0xLTEtNjQ2MDEy_6ffe5e12-193b-49d4-a75c-2cc5c56b8459"
      unitRef="number">0.05</fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness>
    <fnm:ScheduleofRiskinForceMortgageInsuranceCoveragebyCounterpartyTableTextBlock
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzkxMjc_43f8651e-0ef5-49c5-8b53-1c665202bb8e">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below displays our mortgage insurer counterparties that provided 10% or more of the risk in force mortgage insurance coverage on mortgage loans in our single-family conventional guaranty book of business. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Risk-in-Force Coverage by Mortgage Insurer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Counterparty:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage Guaranty Insurance Corp.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arch Capital Group Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Radian Guaranty, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enact Mortgage Insurance Corp.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Essent Guaranty, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;National Mortgage Insurance Corp.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Insurance coverage amounts provided for each counterparty may include coverage provided by affiliates and subsidiaries of the counterparty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Genworth Mortgage Insurance Corp. was renamed Enact Mortgage Insurance Corp. effective February 7, 2022.&lt;/span&gt;&lt;/div&gt;</fnm:ScheduleofRiskinForceMortgageInsuranceCoveragebyCounterpartyTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if3dc54934e954240b541b942fcd9a4e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzQtMi0xLTEtODMwMTM1_8d469ab6-e81b-4c90-98eb-a4707e1b07f1"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60554c106e554c21b4ac0575393d5d07_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzQtNC0xLTEtODMwMTQx_bbcf51b9-886d-4b49-9ccd-a4039b603fe1"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idc68d5b047c94a77b3cb1aee15d54805_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzQtMi0xLTEtNjQ2MDEy_9f8e529b-c137-4889-88cd-889d7c4e5d49"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1e29204f80324b7db484bbb0afdf3558_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzQtNC0xLTEtNjQ2MDEy_c61ef25d-ad43-47bc-9f8d-70eb63181ca8"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia25e5c7c6ee04476956172e4787c0d94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzYtMi0xLTEtNjQ2MDEy_66f1c467-0ee7-465c-8a03-6bd20e0bd45a"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i01767cc994d3424fa6c7bc203db9fdc9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzYtNC0xLTEtNjQ2MDEy_0c5f9c14-e61f-4448-9e76-352c5df8151f"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f63b04e351248a19fca67fdf7acdbac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzctMi0xLTEtNjQ2MDEy_a737f33a-c745-4ae4-9c35-c44b9669d15d"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i78e3e3550f5445f285876196e511d3b0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzctNC0xLTEtNjQ2MDEy_d9b65b3d-aa5f-4544-b26b-e53a236afef9"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if5b108c8ae524d2f97e124859222073d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzgtMi0xLTEtNjQ2MDEy_c3fb824c-7b36-4a05-abe5-f2b6f77636af"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iab2122543e14470888807b8ddfbb341f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzgtNC0xLTEtNjQ2MDEy_d6ef4828-c5a6-45a9-8349-e6c1f09a7290"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5e76ae7b31746a5971f6d6c328b4c2f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzktMi0xLTEtNjQ2MDEy_c982f821-9afa-4067-84fe-d4441328ea0a"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i10d05d988a6d4dd48d682b6db7681388_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzktNC0xLTEtNjQ2MDEy_ad1a07d4-b5fb-4a51-90e3-251e84555108"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibee5e71dc3d84f7386a901daebf2bf28_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzEwLTItMS0xLTY0NjAxMg_3f97a029-bd06-4ab6-bd3a-a80d58c7fc93"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibfcc72fa088e4aa5abd0a7278d994187_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzEwLTQtMS0xLTY0NjAxMg_d63d5676-4784-4a5b-9c5d-5bc1e2970d62"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e99e6876a324441bb2acfba88a52b89_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzExLTItMS0xLTY0NjAxMg_5e6e27ce-00c0-4f8d-814b-30c580c0bb0e"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iacbf65cab24441468acdbc1358301779_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo1MzA1MWM1MTViNzk0NTY5OGY1MDIzZjllOWY4NWM4ZS90YWJsZXJhbmdlOjUzMDUxYzUxNWI3OTQ1Njk4ZjUwMjNmOWU5Zjg1YzhlXzExLTQtMS0xLTY0NjAxMg_e6d720d9-b436-4084-9faa-b1bc2f6b04d5"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzQ4NjM_bf3ab36e-b3d7-4be8-846a-46f84ac675ba"
      unitRef="usd">2200000000</fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet>
    <fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzQ4NzA_c0cd9002-49ee-4ffe-9f64-40bc47503a2a"
      unitRef="usd">559000000</fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet>
    <fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzUzNjU_e6c467e2-75ae-42ca-9a6b-69e5896d049a"
      unitRef="usd">515000000</fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers>
    <fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzU0MzM_e71ab84a-9d84-4f76-82ab-f64f7411baff"
      unitRef="usd">533000000</fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers>
    <fnm:AllowanceForMortgageInsuranceReceivable
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzU2Mzk_e81d8b54-4eaf-450e-ae38-679dab02c617"
      unitRef="usd">462000000</fnm:AllowanceForMortgageInsuranceReceivable>
    <fnm:AllowanceForMortgageInsuranceReceivable
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzU2NTU_d5da9bdc-7065-4422-a4bc-0e799cba6d09"
      unitRef="usd">479000000</fnm:AllowanceForMortgageInsuranceReceivable>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i2029a86a45fc4c8997edbf375c6b76a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzkxMzc_b9e9103e-e628-435c-bc66-f29f9814aa65">The table below displays the percentage of our single-family conventional guaranty book of business serviced by our top five depository single-family mortgage servicers and top five non-depository single-family mortgage servicers (i.e., servicers that are not insured depository institutions), and identifies one servicer that serviced 10% or more of our single-family guaranty book of business as of December 31, 2021, based on unpaid principal balance.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Single-Family Conventional&lt;br/&gt;Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wells Fargo Bank, N.A. (together with its affiliates)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remaining top five depository servicers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Top five non-depository servicers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iacbaa55d64ec4529bb4b0a096b0fc1fe_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzMtMi0xLTEtNjQ2MDEy_40d53d0c-9e85-40f9-b78c-7f313dc3fd29"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic99521e596f944d291a6e123ae8d2a0d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzMtNC0xLTEtNjQ2MDEy_573aeaa3-208d-447d-9ea4-b9b703c4077d"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2240432a69aa4e439909cf694ad229fd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzQtMi0xLTEtNjQ2MDEy_331b5484-06a5-426d-8c7f-c1db8d032ff6"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4b59170fb0bb47aa8279a3fc5ec00a73_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzQtNC0xLTEtNjQ2MDEy_8a564e06-3f67-4107-8186-a8c211d616d1"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if7da402b250b44ec95bfab240c7e90bd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzUtMi0xLTEtNjQ2MDEy_9553422c-a3e4-40a0-8351-f9386939615a"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idf64ce6c1a42489ca31350a76cdddf96_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzUtNC0xLTEtNjQ2MDEy_7938ba1b-d5c1-4c10-a84a-a23e079753a0"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1e64ccbde32343bca8b1cc4d93a12b2e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzYtMi0xLTEtNjQ2MDEy_7c629c09-6758-4596-b999-2614bbab9108"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i067ba9b31c0e488d89fc62e966cecbc8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTo4MDc2NjFhNzkxMzM0MTAzODQ5NzRhY2YzYTM2MmJjYi90YWJsZXJhbmdlOjgwNzY2MWE3OTEzMzQxMDM4NDk3NGFjZjNhMzYyYmNiXzYtNC0xLTEtNjQ2MDEy_4da2298b-ad5e-413e-a642-6b4747558cd0"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i64573de7016b4fcda7213b8a342db9b0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzkxNTU_85412f2e-e288-4860-a3f8-283c11585086">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The table below displays the percentage of our multifamily guaranty book of business serviced by our top five multifamily mortgage servicers, and identifies two servicers that serviced 10% or more of our multifamily guaranty book of business based on unpaid principal balance.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage of Multifamily&lt;br/&gt;Guaranty Book of Business&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Walker &amp;amp; Dunlop, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Wells Fargo Bank, N.A. (together with its affiliates)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remaining top five servicers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3e999ea8ce2e4553abe650188e7f7c82_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzMtMi0xLTEtNzgyNDM5_f5dee558-000d-4b9d-be0d-e73e849d4918"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i613be02b284c4bf8b2e62a9c710a189e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzMtNC0xLTEtNzgyNDM5_a66a8c9e-dab4-42f5-bee6-98c48585bf26"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i05c31788d3e74c1b9876fc8876998d4d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzMtMi0xLTEtNzgyMzg1_471b0690-8ea1-49b4-8f02-a1322b0c3a2c"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia14a52ac12f0427b9bc0e1ee9627bda3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzMtNC0xLTEtNzgyMzg5_e8a41b4e-6e2a-47ef-b6a9-df2df47d07ce"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i81f207f9b011435abf1d6ad5484f8587_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzUtMi0xLTEtNjQ2MDEy_cfb85de4-631e-417b-8942-e1df49974fee"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icfe78503d62041468871ecb4195ff4fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzUtNC0xLTEtNjQ2MDEy_14373c33-5547-4600-9bf2-9b00bc70ce6d"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i84723b8ef93249e499b22cc98d076c1f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzYtMi0xLTEtNjQ2MDEy_ee22b38a-0e0e-4cba-b1ce-1e24be04ccba"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i335219663e824c84b9ca2ecdda94b58c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90YWJsZTozNTNkM2MyYWExMTI0YWM5ODUzODgzZWZjYmJlMzU0Yy90YWJsZXJhbmdlOjM1M2QzYzJhYTExMjRhYzk4NTM4ODNlZmNiYmUzNTRjXzYtNC0xLTEtNjQ2MDEy_fe47feda-08f6-44d0-aff3-90160dbe8f2f"
      unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <fnm:LossContingencyRelatedReceivableMaximum
      contextRef="i76a8ead687f849d98ff54b01fcbf9397_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzg4MDc_be27431e-7e7b-47b4-b53b-b9775382286b"
      unitRef="usd">103900000000</fnm:LossContingencyRelatedReceivableMaximum>
    <fnm:LossContingencyRelatedReceivableMaximum
      contextRef="i9c9789c08ec94e658ac1e0d5c4a778eb_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzg4MzQ_3526e071-69a5-4f76-911d-13bfb77470b0"
      unitRef="usd">97600000000</fnm:LossContingencyRelatedReceivableMaximum>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i64bb5e6d27bb45dfb04addfd1373360e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzg4NTc_e5827fe1-b848-4856-8221-59f3f73a9259"
      unitRef="number">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c8a2680ce1b45a891e18038c5e382da_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NTgvZnJhZzo4MzcyMGFiMGRkNTg0MTI4YTAyNTJjOTdmZjliYmFjMi90ZXh0cmVnaW9uOjgzNzIwYWIwZGQ1ODQxMjhhMDI1MmM5N2ZmOWJiYWMyXzg5NjI_9e04ce0b-45ae-4f63-b88e-d1089047eab9"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <fnm:NettingArrangementsTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzg0MDE_3a5c17a2-8a31-4ece-9e95-a6419082ef35">Netting Arrangements&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We use master netting arrangements, which allow us to offset certain financial instruments and collateral with the same counterparty, to minimize counterparty credit exposure. The tables below display information related to derivatives and securities purchased under agreements to resell, which are subject to an enforceable master netting arrangement or similar agreement that are either offset or not offset in our consolidated balance sheets.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount Offset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Amount Presented in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amounts Not Offset in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collateral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(69,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(69,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount Offset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Amount Presented in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amounts Not Offset in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collateral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(64,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(64,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents the effect of the right to offset under legally enforceable master netting arrangements to settle with the same counterparty on a net basis, including cash collateral posted and received and accrued interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage commitment derivative amounts reflect where we have recognized both an asset and a liability with the same counterparty under an enforceable master netting arrangement but we have not elected to offset the related amounts in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents collateral received that has not been recognized and not offset in our consolidated balance sheets as well as collateral posted which has been recognized but not offset in our consolidated balance sheets. Does not include collateral held or posted in excess of our exposure. The fair value of non-cash collateral we pledged which the counterparty was permitted to sell or repledge was $2.1 billion and $2.5 billion as of December 31, 2022 and 2021, respectively. The fair value of non-cash collateral received was $69.5 billion and $64.9 billion, of which $28.7 billion and $25.6 billion could be sold or repledged as of December 31, 2022 and 2021, respectively. None of the underlying collateral was sold or repledged as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Excludes derivative assets recognized in our consolidated balance sheets of $3 million as of December 31, 2022, and derivative liabilities recognized in our consolidated balance sheets of $66 million and $21 million as of December 31, 2022 and 2021, respectively, that were not subject to enforceable master netting arrangements. We had no derivative assets recognized in our consolidated balance sheets as of December 31, 2021 that were not subject to enforceable master netting arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes $45.2 billion and $29.1 billion of securities purchased under agreements to resell classified as &#x201c;Cash and cash equivalents&#x201d; in our consolidated balance sheets as of December 31, 2022 and 2021, respectively. Includes $9.7 billion and $15.0 billion in securities purchased under agreements to resell classified as &#x201c;Restricted cash and cash equivalents&#x201d; in our consolidated balance sheets as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Derivative instruments are recorded at fair value and securities purchased under agreements to resell are recorded at amortized cost in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We determine our rights to offset the assets and liabilities presented above with the same counterparty, including collateral posted or received, based on the contractual arrangements entered into with our individual counterparties and various rules and regulations that would govern the insolvency of a derivative counterparty. The following is a description, under various agreements, of the nature of those rights and their effect or potential effect on our financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The terms of the majority of our contracts for OTC risk management derivatives are governed under master agreements of the International Swaps and Derivatives Association Inc. (&#x201c;ISDA&#x201d;). These agreements provide that all transactions entered into under the agreement with the counterparty constitute a single contractual relationship. An event of default by the counterparty allows the early termination of all outstanding transactions under the same ISDA agreement and we may offset all outstanding amounts related to the terminated transactions including collateral posted or received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The terms of our contracts for cleared derivatives are governed under the rules of the clearing organization and the agreement between us and the clearing member of that clearing organization. In the event of a clearing organization default, all open positions at the clearing organization are closed and a net position (on a clearing member by clearing member basis) is calculated. Unless otherwise transferred, in the event of a clearing member default, all open positions cleared through that clearing member are closed and a net position is calculated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The terms of our contracts for mortgage commitment derivatives are primarily governed by the Fannie Mae Single-Family Selling Guide (&#x201c;Selling Guide&#x201d;), for Fannie Mae-approved lenders, or Master Securities Forward Transaction Agreements (&#x201c;MSFTA&#x201d;), for counterparties that are not Fannie Mae-approved lenders. In the event of default by the counterparty, both the Selling Guide and the MSFTA allow us to terminate all outstanding transactions under the applicable agreement and offset all outstanding amounts related to the terminated transactions including collateral posted or received. Under the Selling Guide, upon a lender event of default, we generally may offset any amounts owed to a lender against any amounts a lender may owe us under any other existing agreement, regardless of whether or not such other agreements are in default or payments are immediately due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The terms of our contracts for securities purchased under agreements to resell are governed by Master Repurchase Agreements, which are based on the guidelines prescribed by the Securities Industry and Financial Markets Association. Master Repurchase Agreements provide that all transactions under the agreement constitute a single contractual relationship. An event of default by the counterparty allows the early termination of all outstanding transactions under the same agreement and we may offset all outstanding amounts related to the terminated transactions including collateral posted or received. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In addition to these contractual relationships, we are also a clearing member of two divisions of Fixed Income Clearing Corporation (&#x201c;FICC&#x201d;), a central counterparty (&#x201c;CCP&#x201d;). One FICC division clears our trades involving securities purchased under agreements to resell, securities sold under agreements to repurchase, and other non-mortgage related securities. The other division clears our forward purchase and sale commitments of mortgage-related securities, including dollar roll transactions. As a result of these trades, we are required to post initial and variation margin payments as well as settle certain positions daily in cash. As a clearing member of FICC, we are exposed to the risk that the FICC or one or more of the CCP&#x2019;s clearing members fails to perform its obligations as described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;A default by or the financial or operational failure of FICC would require us to replace contracts cleared through FICC, thereby increasing operational costs and potentially resulting in losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt"&gt;We may also be exposed to losses if a clearing member of FICC defaults on its obligations as each clearing member is required to absorb a portion of those fellow-clearing member losses. As a result, we could lose the margin that we have posted to FICC. Moreover, our exposure could exceed the amount of margin that we &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;previously posted to FICC, since FICC&#x2019;s rules require non-defaulting clearing members to cover, on a pro rata basis, losses caused by a clearing member&#x2019;s default. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are unable to develop an estimate of the maximum potential amount of future payments that we could be required to make to FICC under these arrangements as our exposure is dependent on the volume of trades FICC clearing members execute now and in the future, which varies daily. Although we are unable to develop an estimate of our maximum exposure, we expect that losses caused by any clearing member would be partially offset by the fair value of margin posted by the defaulting clearing member and any other available assets of the CCP for those purposes. We believe that the risk of a material loss is remote due to FICC&#x2019;s margin and settlement requirements, guarantee funds and other resources that are available in the event of a default.&lt;/span&gt;&lt;/div&gt;We actively monitor the risks associated with FICC in order to effectively manage this counterparty risk and our associated liquidity exposure.</fnm:NettingArrangementsTextBlock>
    <fnm:OffsettingTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzgzNjU_00834330-4a60-403c-bcbf-45636c34c587">The tables below display information related to derivatives and securities purchased under agreements to resell, which are subject to an enforceable master netting arrangement or similar agreement that are either offset or not offset in our consolidated balance sheets.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount Offset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Amount Presented in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amounts Not Offset in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collateral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(69,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(69,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount Offset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Amount Presented in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amounts Not Offset in our Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collateral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="36" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(64,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(64,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OTC risk management derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cleared risk management derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #216c2b;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Represents the effect of the right to offset under legally enforceable master netting arrangements to settle with the same counterparty on a net basis, including cash collateral posted and received and accrued interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage commitment derivative amounts reflect where we have recognized both an asset and a liability with the same counterparty under an enforceable master netting arrangement but we have not elected to offset the related amounts in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Represents collateral received that has not been recognized and not offset in our consolidated balance sheets as well as collateral posted which has been recognized but not offset in our consolidated balance sheets. Does not include collateral held or posted in excess of our exposure. The fair value of non-cash collateral we pledged which the counterparty was permitted to sell or repledge was $2.1 billion and $2.5 billion as of December 31, 2022 and 2021, respectively. The fair value of non-cash collateral received was $69.5 billion and $64.9 billion, of which $28.7 billion and $25.6 billion could be sold or repledged as of December 31, 2022 and 2021, respectively. None of the underlying collateral was sold or repledged as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Excludes derivative assets recognized in our consolidated balance sheets of $3 million as of December 31, 2022, and derivative liabilities recognized in our consolidated balance sheets of $66 million and $21 million as of December 31, 2022 and 2021, respectively, that were not subject to enforceable master netting arrangements. We had no derivative assets recognized in our consolidated balance sheets as of December 31, 2021 that were not subject to enforceable master netting arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes $45.2 billion and $29.1 billion of securities purchased under agreements to resell classified as &#x201c;Cash and cash equivalents&#x201d; in our consolidated balance sheets as of December 31, 2022 and 2021, respectively. Includes $9.7 billion and $15.0 billion in securities purchased under agreements to resell classified as &#x201c;Restricted cash and cash equivalents&#x201d; in our consolidated balance sheets as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</fnm:OffsettingTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzUtMi0xLTEtNjQ2MDEy_25064602-81a8-447b-98c3-1ccfc3bde00b"
      unitRef="usd">237000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzUtNS0xLTEtNjQ2MDEy_3bea1498-c77d-43c0-94c4-0dda9952d9db"
      unitRef="usd">234000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzUtNy0xLTEtNjQ2MDEy_ae0ee9a8-ce1f-46e0-b662-a962bfabe21d"
      unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzUtMTAtMS0xLTY0NjAxMg_14d2c018-08d7-4544-93ca-b08e4ae7a3ce"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzUtMTMtMS0xLTY0NjAxMg_5f3e75b3-d929-4ca4-99ff-8fef1dd281d8"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzUtMTctMS0xLTY0NjAxMg_b39155c1-c4a9-4306-bdc4-9778ed7f7905"
      unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzYtMi0xLTEtNjQ2MDEy_1ed39ef9-ac59-46e2-bf8a-67c6f809bb34"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzYtNS0xLTEtNjQ2MDEy_7499e327-ce95-4833-83d3-9a055f9fadf4"
      unitRef="usd">-80000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzYtNy0xLTEtNjQ2MDEy_6068af6b-af39-4cbe-98c7-b0217bc58b0a"
      unitRef="usd">80000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzYtMTAtMS0xLTY0NjAxMg_aa2931b8-60aa-4ae0-9d8d-ef99ec100c4c"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzYtMTMtMS0xLTY0NjAxMg_fb66de94-5829-49ed-94a4-63213b8dbd21"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzYtMTctMS0xLTY0NjAxMg_7130c266-4732-4748-a841-e269ac0a74b4"
      unitRef="usd">80000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzctMi0xLTEtNjQ2MDEy_119d4ea3-6ae9-4d96-9499-ae4a2f374c12"
      unitRef="usd">89000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzctNS0xLTEtNjQ2MDEy_e5062e90-783d-4efa-a63e-5bf3d79c737e"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzctNy0xLTEtNjQ2MDEy_0258862a-ae27-43ea-a152-0d4e93940bc1"
      unitRef="usd">89000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzctMTAtMS0xLTY0NjAxMg_b0586274-4f4e-4637-9aff-7a51e72c6527"
      unitRef="usd">50000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzctMTMtMS0xLTY0NjAxMg_bc7d677e-61ff-4648-8b8d-06e68cef4955"
      unitRef="usd">12000000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzctMTctMS0xLTY0NjAxMg_2d8d746d-0517-40dc-bb9c-c1017951f37b"
      unitRef="usd">27000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzgtMi0xLTEtNjQ2MDEy_d0ffff26-54e9-41e8-9fee-3ca29e174e13"
      unitRef="usd">326000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzgtNS0xLTEtNjQ2MDEy_eeaee695-0a88-4534-bc3f-ebdd722130de"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzgtNy0xLTEtNjQ2MDEy_af26fb4d-1957-4f2f-ae69-d3f0b8a285d0"
      unitRef="usd">172000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzgtMTAtMS0xLTY0NjAxMg_dd3c05bb-4030-4231-943a-d44fb9d2a8b6"
      unitRef="usd">50000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzgtMTMtMS0xLTY0NjAxMg_6acc9e5b-9329-46f0-8ffa-423596d8e639"
      unitRef="usd">12000000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzgtMTctMS0xLTY0NjAxMg_afcfe353-6aea-4714-8029-6288b22a8858"
      unitRef="usd">110000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzktMi0xLTEtNjQ2MDEy_dc7505ab-4097-4332-8245-2dddd485cf13"
      unitRef="usd">69415000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzktNS0xLTEtNjQ2MDEy_0153e985-e4e8-480c-b7a6-6cf66aeec2ad"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzktNy0xLTEtNjQ2MDEy_3dd7f104-9840-4a8a-8a0e-e59da2197cde"
      unitRef="usd">69415000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzktMTAtMS0xLTY0NjAxMg_ae8d81b8-4980-4b13-9c63-c7337d94eb85"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzktMTMtMS0xLTY0NjAxMg_4508f955-0715-484a-91f1-f6edbd2bafed"
      unitRef="usd">69415000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzktMTctMS0xLTY0NjAxMg_a35cb3e6-2a9f-4467-9a06-b0e5e66912d7"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzEwLTItMS0xLTY0NjAxMg_c91b0d5a-156d-42ee-899b-d256f2489f4e"
      unitRef="usd">69741000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzEwLTUtMS0xLTY0NjAxMg_cc3a9a8b-92c6-413c-aa4b-c4ec37d19c13"
      unitRef="usd">154000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability>
    <us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzEwLTctMS0xLTY0NjAxMg_2bdad498-ea8a-4c7a-88d6-2441c29a62e0"
      unitRef="usd">69587000000</us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzEwLTEwLTEtMS02NDYwMTI_104bd290-d592-4884-8df7-7da221f9f3c4"
      unitRef="usd">50000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzEwLTEzLTEtMS02NDYwMTI_33458c0d-365e-4f45-bdf9-67e3db0c0dc5"
      unitRef="usd">69427000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZToxODc3NGEwNzhmNWM0YWZlOWRlZDI4YjdkYzIyODdkNy90YWJsZXJhbmdlOjE4Nzc0YTA3OGY1YzRhZmU5ZGVkMjhiN2RjMjI4N2Q3XzEwLTE3LTEtMS02NDYwMTI_d76801e7-fe23-4737-8102-a02677e8b0a4"
      unitRef="usd">110000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzItMi0xLTEtNjQ2MDEy_eb3b11f3-dfe6-41bd-8ba9-b5159d68ae00"
      unitRef="usd">4686000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzItNS0xLTEtNjQ2MDEy_04e616e7-b006-49c5-b896-dbf598cfc77b"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzItNy0xLTEtNjQ2MDEy_8e24febe-7edf-4da1-876b-18c0cc356352"
      unitRef="usd">24000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzItMTAtMS0xLTY0NjAxMg_3a2d0dce-f03f-4662-8354-40f842de5f6f"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzItMTMtMS0xLTY0NjAxMg_e75579ff-440a-47d9-badb-b4c807e3d7fb"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="ia20291eadbce40f6a46667aea2b53f27_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzItMTctMS0xLTY0NjAxMg_2f201c21-033c-4f11-9d4a-780157133224"
      unitRef="usd">24000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzMtMi0xLTEtNjQ2MDEy_56a18c7f-a752-4349-9b78-aa148883f446"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzMtNS0xLTEtNjQ2MDEy_205c04ff-d80d-4730-aa0c-d6cdd8b066f2"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzMtNy0xLTEtNjQ2MDEy_9ab47811-4922-4867-89d5-718b8e8e3b11"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzMtMTAtMS0xLTY0NjAxMg_b90f666a-69ff-47d0-8150-5e81a13f5ab9"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzMtMTMtMS0xLTY0NjAxMg_ff7b1497-dae9-4907-9a43-f64cb8c9aaa1"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="id3aa3236d9cc403b9acadedf637032cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzMtMTctMS0xLTY0NjAxMg_67ceea9b-af48-41df-b6f7-5244049d1ff7"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzQtMi0xLTEtNjQ2MDEy_3a8a98ec-2c9b-415f-bb50-01f7cd66a1d2"
      unitRef="usd">78000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzQtNS0xLTEtNjQ2MDEy_b8d22d88-a088-45f9-8d64-a1414e51dadd"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzQtNy0xLTEtNjQ2MDEy_00d5bcd5-79d2-40eb-bede-c106571aa622"
      unitRef="usd">78000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzQtMTAtMS0xLTY0NjAxMg_9542d427-4294-4f44-8e5b-0937111bb518"
      unitRef="usd">50000000</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzQtMTMtMS0xLTY0NjAxMg_56fa7ada-f3e3-4bd5-9b9c-f8879e3365d4"
      unitRef="usd">7000000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i838886b629c34943bff0f0e3580636aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzQtMTctMS0xLTY0NjAxMg_8ab8145d-8eb2-493e-9b37-890d384ab388"
      unitRef="usd">21000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzctMi0xLTEtNjQ2MDEy_61d0f0cc-0a04-4cab-8769-c54b740e7eb2"
      unitRef="usd">4764000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzctNS0xLTEtNjQ2MDEy_dd87d9d2-3f52-486e-a1e2-1191a003c4a0"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset>
    <us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzctNy0xLTEtNjQ2MDEy_a5f64407-f02b-4131-8fe2-0a2184ba21f1"
      unitRef="usd">102000000</us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzctMTAtMS0xLTY0NjAxMg_3476e9fc-36b2-4dbc-aa19-3373c57408a6"
      unitRef="usd">50000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzctMTMtMS0xLTY0NjAxMg_d683137a-cee4-4194-b74a-d21eb4137652"
      unitRef="usd">7000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpkNTYzMDNmYjFiMzc0NzBiYWJkNDk2NjMzZGNiMjk5Ny90YWJsZXJhbmdlOmQ1NjMwM2ZiMWIzNzQ3MGJhYmQ0OTY2MzNkY2IyOTk3XzctMTctMS0xLTY0NjAxMg_b85a7110-cce6-43a0-81a9-eb9d8cf4b460"
      unitRef="usd">45000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzUtMi0xLTEtNjQ2MDEy_2daf91f8-d923-4373-9886-38e4e28938e3"
      unitRef="usd">239000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzUtNS0xLTEtNjQ2MDEy_952b5010-e9c7-41cd-b950-fa58c94bd2f6"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzUtNy0xLTEtNjQ2MDEy_a7ff8c57-5750-4236-9ea2-abf1187be682"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzUtMTAtMS0xLTY0NjAxMg_f172b63c-d8a0-4b45-b2db-6759234959ef"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzUtMTMtMS0xLTY0NjAxMg_635857c9-5c93-4dd0-96a3-593fb79164e3"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzUtMTctMS0xLTY0NjAxMg_4563f23e-7b8f-4f33-a7fe-e303db5502ec"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzYtMi0xLTEtNjQ2MDEy_bb691696-2dd4-45b2-8830-fd5c3a26ba91"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzYtNS0xLTEtNjQ2MDEy_fe53d645-96cc-4d2c-8a2e-22c4938ace23"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzYtNy0xLTEtNjQ2MDEy_21272959-9598-491b-ab32-4ae7aa131641"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzYtMTAtMS0xLTY0NjAxMg_87fe255e-0511-4017-85f8-6573819a9283"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzYtMTMtMS0xLTY0NjAxMg_997b39d3-7ec4-4d0e-b24c-08314d2a3b9b"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzYtMTctMS0xLTY0NjAxMg_0ded0a80-c92a-4c4d-b634-d627703e39b6"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzctMi0xLTEtNjQ2MDEy_0ee81ed2-09a4-4092-9d02-49890ac2e3e7"
      unitRef="usd">169000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzctNS0xLTEtNjQ2MDEy_a5995c58-5f10-409c-ae9f-7b42540bb711"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzctNy0xLTEtNjQ2MDEy_23b0c4ca-dca8-471d-b367-f8a5990fbc56"
      unitRef="usd">169000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzctMTAtMS0xLTY0NjAxMg_d4a21a3b-02ad-49af-b339-0bc3cf8e0276"
      unitRef="usd">133000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzctMTMtMS0xLTY0NjAxMg_99d1ec1b-58ee-4740-bcf0-f0513a614812"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzctMTctMS0xLTY0NjAxMg_69539764-1e87-44bd-bcc2-fdddd479bd24"
      unitRef="usd">36000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzgtMi0xLTEtNjQ2MDEy_53ec5a68-b728-40fb-b4e6-e8c782ef1d14"
      unitRef="usd">408000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzgtNS0xLTEtNjQ2MDEy_95756f04-8bd4-4c96-aaf0-d85c7c7a2935"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzgtNy0xLTEtNjQ2MDEy_4c9c7ec9-ae8c-4fc4-a0d1-f5be326f7378"
      unitRef="usd">171000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzgtMTAtMS0xLTY0NjAxMg_24101b9d-82fd-46a8-8edf-b39b1103ad9d"
      unitRef="usd">133000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzgtMTMtMS0xLTY0NjAxMg_8af40aed-22b1-44ce-b168-9f4c72731db1"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzgtMTctMS0xLTY0NjAxMg_89849c49-9e94-438a-8d21-0d338f22ca02"
      unitRef="usd">38000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzktMi0xLTEtNjQ2MDEy_cc32a6c3-7ef9-4bf9-a2eb-5c81a53f55bf"
      unitRef="usd">64843000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzktNS0xLTEtNjQ2MDEy_37c65814-73fe-4f44-b669-02a09c17d50c"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzktNy0xLTEtNjQ2MDEy_23623c97-ce11-4121-b93f-8ebdeeeb0d9b"
      unitRef="usd">64843000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzktMTAtMS0xLTY0NjAxMg_af374e6f-e684-4f8f-a19c-31c2c7e85e6b"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzktMTMtMS0xLTY0NjAxMg_3591cc08-3383-464f-ba47-429776e4868a"
      unitRef="usd">64843000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzktMTctMS0xLTY0NjAxMg_f8e09049-63f2-4e22-ab7f-d34b75b62787"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEwLTItMS0xLTY0NjAxMg_7f285b44-2f8b-403d-9f25-d406e7908ae3"
      unitRef="usd">65251000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEwLTUtMS0xLTY0NjAxMg_cf4d0144-aed4-4ed1-b3bf-11f771980d87"
      unitRef="usd">237000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability>
    <us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEwLTctMS0xLTY0NjAxMg_177c7904-65e0-4c96-9ce8-db9e0ce2c3d4"
      unitRef="usd">65014000000</us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEwLTEwLTEtMS02NDYwMTI_e977716a-652a-4fdb-8cac-488a83c64611"
      unitRef="usd">133000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEwLTEzLTEtMS02NDYwMTI_0013600d-2edb-4b6f-b3d5-67b0db52d50d"
      unitRef="usd">64843000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEwLTE3LTEtMS02NDYwMTI_18fddff5-e34c-4c36-9821-7066d261065b"
      unitRef="usd">38000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEzLTItMS0xLTY0NjAxMg_70d89d00-185d-4541-a3a2-ad39a88e6516"
      unitRef="usd">1188000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEzLTUtMS0xLTY0NjAxMg_b88f032d-12ad-461c-adba-df4631417b89"
      unitRef="usd">1183000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEzLTctMS0xLTY0NjAxMg_425f2629-ef04-4001-9d94-2e9e1c7508da"
      unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEzLTEwLTEtMS02NDYwMTI_c7f0f503-c831-420b-86d0-fa3d3be7a862"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEzLTEzLTEtMS02NDYwMTI_04dc4733-7a25-4047-96c6-bc8439f3810f"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="ic9d925ad7f76483d86b0c68957de5d6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzEzLTE3LTEtMS02NDYwMTI_c1926ab8-49a8-4ae3-be56-b692b244c1ce"
      unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE0LTItMS0xLTY0NjAxMg_d8a224f1-2da6-44ec-9c13-b29803ac3f83"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE0LTUtMS0xLTY0NjAxMg_dba66208-f92d-4f97-8174-f493b1942d48"
      unitRef="usd">-10000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE0LTctMS0xLTY0NjAxMg_cca704ed-561e-47a4-9b29-84a82f7d196f"
      unitRef="usd">10000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE0LTEwLTEtMS02NDYwMTI_4e311e14-47e6-416c-8195-9cc5b7ddd79b"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE0LTEzLTEtMS02NDYwMTI_e4a09846-e25b-4917-b335-5e8eced8337f"
      unitRef="usd">10000000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i4cf88f6569114172a156b8ab5e2164ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE0LTE3LTEtMS02NDYwMTI_6552f4db-44c7-4629-99a4-62cb48da6570"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE1LTItMS0xLTY0NjAxMg_e43f3a6b-426a-4e00-985a-27ab5a4eb447"
      unitRef="usd">197000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE1LTUtMS0xLTY0NjAxMg_9935c694-2430-4894-9ac1-22090e0cd35a"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE1LTctMS0xLTY0NjAxMg_193d03f8-d6be-4523-836c-36d7c22dbc99"
      unitRef="usd">197000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE1LTEwLTEtMS02NDYwMTI_66e503cb-fc89-4976-8dd1-6a0bcb271939"
      unitRef="usd">133000000</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE1LTEzLTEtMS02NDYwMTI_9b4a184c-6fc1-40e1-a628-45ca23cafe95"
      unitRef="usd">56000000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="iebb56a8b96714f46b6b95373e068ee98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE1LTE3LTEtMS02NDYwMTI_ee735854-93a0-41b7-89e3-80af9dc54412"
      unitRef="usd">8000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE4LTItMS0xLTY0NjAxMg_edd31bfc-decd-4b5d-9e3f-a9077005abe6"
      unitRef="usd">1385000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE4LTUtMS0xLTY0NjAxMg_c4832892-4f3f-4437-af4f-eef1f977b3e2"
      unitRef="usd">1173000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset>
    <us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE4LTctMS0xLTY0NjAxMg_2f454805-5ed6-402d-88ee-dfa356a7c3f5"
      unitRef="usd">212000000</us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE4LTEwLTEtMS02NDYwMTI_b1aa7eac-a1e9-4415-9264-7e20388dfa16"
      unitRef="usd">133000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE4LTEzLTEtMS02NDYwMTI_2c0d0895-e1c2-4e7e-abce-19da0b978705"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90YWJsZTpjYTVlNTFiOWRjYTI0ZTJmOTY2MWFhMDYwYmI3NDhmZS90YWJsZXJhbmdlOmNhNWU1MWI5ZGNhMjRlMmY5NjYxYWEwNjBiYjc0OGZlXzE4LTE3LTEtMS02NDYwMTI_8281ac48-632d-45f6-93a7-996e3855a4a2"
      unitRef="usd">13000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i690895d2f1454bec87a3ec542de84d8b_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE0NTc_63ee964d-9655-418b-82e3-fb1fc6694585"
      unitRef="usd">2100000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i316b1d46f2c3435a9752cee799fe440f_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE0NjQ_8cec85a2-650b-4cb1-abc5-c781b31d81b2"
      unitRef="usd">2500000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:SecuritiesReceivedAsCollateral
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE1NDk_283dc800-2abc-4f56-9dff-6d92842869b3"
      unitRef="usd">69500000000</us-gaap:SecuritiesReceivedAsCollateral>
    <us-gaap:SecuritiesReceivedAsCollateral
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE1NTY_1c37a8c8-9feb-40ce-8394-64ad16d3bfdd"
      unitRef="usd">64900000000</us-gaap:SecuritiesReceivedAsCollateral>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE1Njk_31a0e150-a74c-4d47-ae05-c34dc0fb372c"
      unitRef="usd">28700000000</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE1NzY_967fa4a2-5ac8-4ed2-937a-88fdb4523a35"
      unitRef="usd">25600000000</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE2Mzc_146b2318-fa4a-4852-80e3-f5397a8578e5"
      unitRef="usd">0</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE2Mzc_c4c912bd-4651-408f-a9a3-d6c9d3581cbf"
      unitRef="usd">0</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged>
    <us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE2NDkyNjc0NDI1NTI2_a79116f7-05c0-4a08-824c-28650a5a6abd"
      unitRef="usd">3000000</us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE4OTE_acd980c9-2607-41e3-a877-1e9df8263463"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE4OTg_c64a9b2c-55c6-4853-9f95-161e69dc917b"
      unitRef="usd">21000000</us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE2NDkyNjc0NDI1NTQz_3a912976-5cd9-4353-aa80-de1abcacf455"
      unitRef="usd">0</us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i42fb778efe3d472b8ed9c9ae746fbd66_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzIxNjA_0b3e99b0-30e1-4a5b-a59b-fd86d5e1aefd"
      unitRef="usd">45200000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="if478c06444454a599779de088daa510f_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzIxNjc_91934fd7-100b-48e8-966b-271b9f3c128e"
      unitRef="usd">29100000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i76598d06ff094576ba8f6fce0b194b0f_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzIzMzg_0fd3b8a3-b22c-45bb-a267-3c2ba0479b08"
      unitRef="usd">9700000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="ie500d81414fd45169ff6b674bca30639_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzE2NDkyNjc0NDI1Mjk2_93b7cda8-c8af-4d09-8a04-691ec69d7c47"
      unitRef="usd">15000000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:DerivativesOffsettingFairValueAmountsPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjEvZnJhZzphMWI4NGJiY2YxYTE0NzhjOGU3NWY3N2YxZjI5YWQzMi90ZXh0cmVnaW9uOmExYjg0YmJjZjFhMTQ3OGM4ZTc1Zjc3ZjFmMjlhZDMyXzgzOTc_3dc603e8-8a6e-46b1-acb7-f74d59c5f651">Derivative instruments are recorded at fair value and securities purchased under agreements to resell are recorded at amortized cost in our consolidated balance sheets.We determine our rights to offset the assets and liabilities presented above with the same counterparty, including collateral posted or received, based on the contractual arrangements entered into with our individual counterparties and various rules and regulations that would govern the insolvency of a derivative counterparty.</us-gaap:DerivativesOffsettingFairValueAmountsPolicy>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjQvZnJhZzowYTdiMjI3NTgxZWY0MzVkYjQ5MDQ0ZDhlNDZkNWFiYi90ZXh0cmVnaW9uOjBhN2IyMjc1ODFlZjQzNWRiNDkwNDRkOGU0NmQ1YWJiXzEz_b7f5c481-a45d-4420-b665-148b0e06a559">Fair Value&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We use fair value measurements for the initial recording of certain assets and liabilities and periodic remeasurement of certain assets and liabilities on a recurring or nonrecurring basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Fair value measurement guidance defines fair value, establishes a framework for measuring fair value and sets forth disclosures around fair value measurements. This guidance applies whenever other accounting guidance requires or permits assets or liabilities to be measured at fair value. The guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level 1, to measurements based on unadjusted quoted prices in active markets for identical assets or liabilities. The next highest priority, Level 2, is given to measurements of assets and liabilities based on limited observable inputs or observable inputs for similar assets and liabilities. The lowest priority, Level 3, is given to measurements based on unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recurring Changes in Fair Value &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display our assets and liabilities measured in our consolidated balance sheets at fair value on a recurring basis subsequent to initial recognition, including instruments for which we have elected the fair value option. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Non-mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;54,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Cash equivalents, including restricted cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Non-mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;94,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Derivative contracts are reported on a gross basis by level. The netting adjustment represents the effect of the legal right to offset under legally enforceable master netting arrangements to settle with the same counterparty on a net basis, including cash collateral posted and received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Cash equivalents and restricted cash equivalents are composed of U.S. Treasury securities that have a maturity at the date of acquisition of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Primarily includes U.S. Treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Agency securities consist of securities issued by Fannie Mae, Freddie Mac, and Ginnie Mae.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display a reconciliation of all assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3). The tables also display gains and losses due to changes in fair value, including both realized and unrealized gains and losses, recognized in our consolidated statements of operations and comprehensive income for Level 3 assets and liabilities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;(Realized/Unrealized)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in OCI Related to Assets and Liabilities Still Held as of December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Total OCI (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 19pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;(Realized/Unrealized)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in OCI Related to Assets and Liabilities Still Held as of December 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Total OCI (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(499)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;(Realized/Unrealized)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in OCI Related to Assets and Liabilities Still Held as of December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Total OCI (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(499)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Gains (losses) are included in &#x201c;Other comprehensive loss&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Purchases and sales include activity related to the consolidation and deconsolidation of assets of securitization trusts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Issues and settlements include activity related to the consolidation and deconsolidation of liabilities of securitization trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Amount represents temporary changes in fair value. Amortization, accretion and the impairment of credit losses are not considered unrealized and are not included in this amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Gains (losses) are included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_1d3f569d-87e5-4cab-ae76-87057d62fd8a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_38523773-4981-4ad1-8a33-817648861f75"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_dbbcd802-628b-4834-a953-e95c2ece0108"&gt;&#x201c;Fair value gains (losses), net&#x201d; i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;n our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Gains (losses) included in &#x201c;Net interest income&#x201d; in our consolidated statements of operations and comprehensive income includes amortization of cost basis adjustments.&lt;/span&gt;&lt;/div&gt;(7)Gains (losses) are included in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;div style="margin-bottom:4.5pt;margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display valuation techniques and the range and the weighted average of significant unobservable inputs for our Level 3 assets and liabilities measured at fair value on a recurring basis, excluding instruments for which we have elected the fair value option. Changes in these unobservable inputs can result in significantly higher or lower fair value measurements of these assets and liabilities as of the reporting date.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Range&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted - Average&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consensus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spreads (bps)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;531.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;582.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;557.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Single Vendor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total other mortgage-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dealer Mark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Range&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted - Average&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consensus&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total Agency &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spreads (bps)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;409.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;434.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;422.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Single Vendor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spreads (bps)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total other mortgage-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dealer Mark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Valuation techniques for which no unobservable inputs are disclosed generally reflect the use of third-party pricing services or dealers, and the range of unobservable inputs applied by these sources is not readily available or cannot be reasonably estimated. Where we have disclosed unobservable inputs for consensus and single vendor techniques, those inputs are based on our validations performed at the security level using discounted cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Unobservable inputs were weighted by the relative fair value of the instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes Fannie Mae and Freddie Mac securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In our consolidated balance sheets certain assets and liabilities are measured at fair value on a nonrecurring basis; that is, the instruments are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (for example, when we evaluate loans for impairment). We held no Level 1 assets or liabilities that were measured at fair value on a nonrecurring basis as of December 31, 2022 or 2021. We held $30 million and $38 million in Level 2 assets as of December 31, 2022 and 2021, respectively, composed of mortgage loans held for sale that were impaired. We had no Level 2 or Level 3 liabilities that were measured at fair value on a nonrecurring basis as of December 31, 2022 or 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays valuation techniques for our Level 3 assets measured at fair value on a nonrecurring basis. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements as of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonrecurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage loans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale, at lower of cost or fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consensus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Single Vendor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total mortgage loans held for sale, at lower of cost or fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,663&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family mortgage loans held for investment, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily mortgage loans held for investment, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Appraisal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Broker Price Opinion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total multifamily mortgage loans held for investment, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;644&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquired property, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accepted Offer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Appraisal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;215&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Walk Forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total nonrecurring assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,462&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;When we measure impairment, including recoveries, based on the fair value of the loan or the underlying collateral and impairment is recorded on any component of the mortgage loan, including accrued interest receivable and amounts due from the borrower for advances of taxes and insurance, we present the entire fair value measurement amount with the corresponding mortgage loan.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We use valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs. The following is a description of the valuation techniques we use for fair value measurement and disclosure as well as our basis for classifying these measurements as Level 1, Level 2 or Level 3 of the valuation hierarchy in more specific situations.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S Treasury Securities&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We classify securities whose values are based on quoted market prices in active markets for identical assets as Level 1 of the valuation hierarchy.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trading Securities and Available-for-Sale Securities&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We classify securities in active markets as Level 2 of the valuation hierarchy if quoted market prices in active markets for identical assets are not available. For all valuation techniques used for securities where there is limited activity or less transparency around these inputs to the valuation, these securities are classified as Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses one vendor price to estimate fair value. We generally validate these observations of fair value through the use of a discounted cash flow technique whose unobservable inputs (for example, spreads) are disclosed in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Consensus:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses an average of two or more vendor prices for similar securities. We generally validate these observations of fair value through the use of a discounted cash flow technique whose unobservable inputs (for example, spreads) are disclosed in the table above.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Discounted Cash Flow:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; In the absence of prices provided by third-party pricing services supported by observable market data, we estimate the fair value of a portion of our securities using a discounted cash flow technique that uses inputs such as default rates,&#160;prepayment speeds, loss severity and spreads based on market assumptions where available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;For private-label securities, an increase in unobservable prepayment speeds in isolation would generally result in an increase in fair value, and an increase in unobservable spreads, severity rates or default rates in isolation would generally result in a decrease in fair value. For mortgage revenue bonds classified as Level 3 of the valuation hierarchy, an increase in unobservable spreads would result in a decrease in fair value. Although we have disclosed unobservable inputs for the fair value of our recurring Level 3 securities above, interrelationships exist&#160;among these inputs such that&#160;a change&#160;in one unobservable input typically results in a change&#160;to one or more of the other inputs.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Investment&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Build-up:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We derive the fair value of performing mortgage loans using a build-up valuation technique starting with the base value for our Fannie Mae MBS with similar characteristics and then add or subtract the fair value of the associated guaranty asset, guaranty obligation (&#x201c;GO&#x201d;) and master servicing arrangement. We set the GO equal to the estimated fair value we would receive if we were to issue our guaranty to an unrelated party in a stand-alone arm&#x2019;s length transaction at the measurement date. The fair value of the GO is estimated based on our current guaranty pricing for loans underwritten after 2008 and our internal valuation models considering management&#x2019;s best estimate of key loan characteristics for loans underwritten before 2008. Our performing loans are generally classified as Level 2 of the valuation hierarchy to the extent that significant inputs are observable. To the extent that unobservable inputs are significant, the loans are classified as Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Consensus:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Calculated through the extrapolation of indicative sample bids obtained from multiple active market participants plus the estimated value of any applicable mortgage insurance, the estimated fair value using the Consensus method represents an estimate of the prices we would receive if we were to sell these single-family nonperforming and certain reperforming loans in the whole loan market. The fair value of any mortgage insurance on a nonperforming or reperforming loan is estimated using product-specific pricing grids that have been derived from loan-level bids on whole loan transactions. These loans are generally classified as Level 3 of the valuation hierarchy because significant inputs are unobservable. To the extent that significant inputs are observable, the loans are classified as Level 2 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We estimate the fair value for a portion of our senior-subordinated trust structures using the average of two or more vendor prices at the security level as a proxy for estimating loan fair value. These loans are classified as Level 3 of the valuation hierarchy because significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We estimate the fair value of our reverse mortgages using the single vendor valuation technique.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Internal Model:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;The internal model used to value collateral contains four sub-component models: 1) Location Model, 2) Neighborhood Model, 3) Automated Valuation Model (&#x201c;AVM&#x201d;) Imputation Model and 4) Final Valuation Model. These models consider characteristics of the property, neighborhood, local housing markets, underlying loan and home price growth to derive a final estimated value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;These loans are classified as Level 3 of the valuation hierarchy because significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Investment&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use appraisals to estimate the fair value for a portion of our multifamily loans based on either estimated replacement cost, the present value of future cash flows, or sales of similar properties. Significant unobservable inputs include estimated replacement or construction costs, property net operating income, capitalization rates, and adjustments made to sales of comparable properties based on characteristics such as financing, conditions of sale, and physical characteristics of the property.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Broker Price Opinion:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use broker price opinions to estimate the fair value for a portion of our multifamily loans. This technique uses both current property value and the property value adjusted for stabilization and market conditions. The unobservable inputs used in this technique are property net operating income and market capitalization rates to estimate property value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Asset Manager Estimate:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; This technique uses the net operating income and tax assessments of the specific property as well as Metropolitan Statistical Area-specific market capitalization rates and average per unit sales values to estimate property fair value.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;An increase in prepayment speeds in isolation would generally result in an increase in the fair value of our mortgage loans classified as Level 3 of the valuation hierarchy, and an&#160;increase in severity rates, default rates or spreads in isolation would generally result in a decrease in fair value. Although we have disclosed unobservable inputs for the fair value of the mortgage loans classified as Level 3 above, interrelationships exist among these inputs such that a change in one unobservable input typically results in a change to one or more of the other inputs.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loans are reported at the lower of cost or fair value in our consolidated balance sheets. The valuation methodology and inputs used in estimating the fair value of HFS loans are the same as our HFI loans and are described above in &#x201c;Mortgage Loans Held for Investment.&#x201d; To the extent that significant inputs are unobservable, the loans are classified within level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired Property, Net and Other Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-family acquired property valuation techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Accepted Offer:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; An Offer to Purchase Real Estate that has been submitted by a potential purchaser of an acquired property and accepted by Fannie Mae in a pending sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; An appraisal is an estimate based on recent historical data of the value of a specific property by a certified or licensed appraiser. Adjustments are made for differences between comparable properties for unobservable inputs such as square footage, location, and condition of the property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Broker Price Opinion:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; This technique provides an estimate of what the property is worth based upon a real estate broker&#x2019;s use of specific market research and a sales comparison approach that is similar to the appraisal process. This information, all of which is unobservable, is used along with recent and pending sales and current listings of similar properties to arrive at an estimate of value.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Property Inspection Report with Value:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; This technique provides an estimate of what the property is worth based upon a third party model that is adjusted for condition of the property and/or any other factors impacting the marketability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal and Broker Price Opinion, and Property Inspection Report with Value Walk Forward (&#x201c;Walk Forward&#x201d;):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use these techniques to adjust appraisal, broker price opinion, and property inspection valuations for changing market conditions by applying a walk forward factor based on local price movements since the time the third-party value was obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Internal Model:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use an internal model to estimate fair value for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Multifamily acquired property valuation techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use this method to estimate property values for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Broker Price Opinion:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use this method to estimate property values for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Asset Manager Estimate:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use this method to estimate property values for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset and Liability Derivative Instruments (collectively &#x201c;Derivatives&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The valuation process for the majority of our risk management derivatives uses observable market data provided by third-party sources, resulting in Level 2 classification of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use one vendor price to estimate fair value. We generally validate these observations of fair value through the use of a discounted cash flow technique.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Clearing House:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use the clearing house-provided value for interest-rate derivatives which are transacted through a clearing house. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Internal Model:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use internal models to value interest-rate derivatives which are valued by referencing yield curves derived from observable interest rates and spreads to project and discount cash flows to present value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Discounted Cash Flow:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use discounted cash flow to estimate fair value for credit enhancement derivatives related to CRT.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Dealer Mark:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Certain highly complex structured swaps primarily use a single dealer mark due to lack of transparency in the market and may be modeled using observable interest rates and volatility levels as well as significant unobservable assumptions, resulting in Level 3 classification of the valuation hierarchy. Mortgage commitment derivatives that use observable market data, quotes and actual transaction price levels adjusted for market movement are typically classified as Level&#160;2 of the valuation hierarchy. To the extent mortgage commitment derivatives include adjustments for market movement that cannot be corroborated by observable market data, we classify them as Level&#160;3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae and Consolidated Trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We classify debt instruments that have quoted market prices in active markets for similar liabilities when traded as assets as Level 2 of the valuation hierarchy. For all valuation techniques used for debt instruments where there is limited activity or less transparency around these inputs to the valuation, these debt instruments are classified as Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Consensus:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses an average of two or more vendor prices or dealer marks that represents estimated fair value for similar liabilities when traded as assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses a single vendor price that represents estimated fair value for these liabilities when traded as assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Discounted Cash Flow:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses spreads based on market assumptions where available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The valuation methodology and inputs used in estimating the fair value of MBS assets are described under &#x201c;Trading Securities and Available-for-Sale Securities.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the carrying value and estimated fair value of our financial instruments. The fair value of financial instruments we disclose includes commitments to purchase multifamily and single-family mortgage loans that we do not record in our consolidated balance sheets. The fair values of these commitments are included as &#x201c;Mortgage loans held for investment, net of allowance for loan losses.&#x201d; The disclosure excludes all non-financial instruments; therefore, the fair value of our financial assets and liabilities does not represent the underlying fair value of our total consolidated assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for investment, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,112,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,437,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,609,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Advances to lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Guaranty assets and buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,269,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,512,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,766,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,087,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,511,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,554,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,222,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,648,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,687,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for investment, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,963,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,796,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,006,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Advances to lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Guaranty assets and buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,195,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,875,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,238,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,957,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,951,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,984,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,158,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,160,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,193,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following is a description of the valuation techniques we use for fair value measurement of our financial instruments as well as our basis for classifying these measurements as Level 1, Level 2 or Level 3 of the valuation hierarchy in certain specific situations.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial Instruments for which Fair Value Approximates Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We hold certain financial instruments that are not carried at fair value but for which the carrying value approximates fair value due to the short-term nature and negligible credit risk inherent in them. These financial instruments include cash and cash equivalents, the majority of advances to lenders, and securities sold/purchased under agreements to repurchase/resell. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1 and 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Securities Sold/Purchased Under Agreements to Repurchase/Resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The carrying value for the majority of these specific instruments approximates the fair value due to the short-term nature and the negligible inherent credit risk, as they involve the exchange of collateral that is easily traded. Were we to calculate the fair value of these instruments, we would use observable inputs.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loans are reported at the lower of cost or fair value in our consolidated balance sheets. The valuation methodology and inputs used in estimating the fair value of HFS loans are the same as for our HFI loans and are described&#160;under &#x201c;Fair Value Measurement&#x2014;Mortgage Loans Held for Investment&#x201d; in the valuation techniques for assets and liabilities held at fair value table. To the extent that significant inputs are unobservable, the loans are classified within Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;For a description of loan valuation techniques, refer to &#x201c;Fair Value Measurement&#x2014;Mortgage Loans Held for Investment&#x201d; in the valuation techniques for assets and liabilities held at fair value table. We measure the fair value of certain loans that are delivered under the Home Affordable Refinance Program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; (&#x201c;HARP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x201d;) using a modified build-up approach while the loan is performing. Under this modified approach, we set the credit component of the consolidated loans (that is, the guaranty obligation) equal to the compensation we would currently receive for a loan delivered to us under the program because the total compensation for these loans is equal to their current exit price in the government-sponsored enterprise securitization market. If, subsequent to delivery, the refinanced loan becomes past due or is modified, the fair value of the guaranty obligation is then measured consistent with other loans that have similar characteristics.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Advances to Lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The carrying value for the majority of our advances to lenders approximates the fair value due to the short-term nature and the negligible inherent credit risk. If we were to calculate the fair value of these instruments, we would use discounted cash flow models that use observable inputs such as spreads based on market assumptions, resulting in Level 2 classification. Advances to lenders also include loans that do not qualify for Fannie Mae MBS securitization and are valued using a discounted cash flow technique that uses estimated credit spreads of similar collateral and prepayment speeds that consider recent prepayment activity. We classify these valuations as Level 3 given that significant inputs are not observable or are determined by extrapolation of observable inputs.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty Assets and Buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty assets related to our portfolio securitizations are recorded in our consolidated balance sheets at fair value on a recurring basis and are classified as Level 3. Guaranty assets in lender swap transactions are recorded in our consolidated balance sheets at the lower of cost or fair value. These assets, which are measured at fair value on a nonrecurring basis, are also classified as Level 3.&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We estimate the fair value of guaranty assets by using proprietary models to project cash flows based on management&#x2019;s best estimate of key assumptions such as prepayment speeds and forward yield curves. Because guaranty assets are similar to an interest-only income stream, the projected cash flows are discounted at rates that consider the current spreads on interest-only swaps that reference Fannie Mae MBS and also liquidity considerations of the guaranty assets. The fair value of guaranty assets includes the fair value of any associated buy-ups.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The fair value of all guaranty obligations, measured subsequent to their initial recognition, is our estimate of a hypothetical transaction price we would receive if we were to issue our guaranty to an unrelated party in a standalone arm&#x2019;s-length transaction at the measurement date. The valuation methodology and inputs used in estimating the fair value of the guaranty obligations are described under &#x201c;Fair Value Measurement&#x2014;Mortgage loans held for investment&#x2014;build-up&#x201d; in the valuation techniques for assets and liabilities held at fair value.  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Option&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We elect the fair value option for loans and debt that contain embedded derivatives that would otherwise require bifurcation. Under the fair value option, we elected to carry these instruments at fair value instead of bifurcating&#160;the embedded derivative from such instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Interest income for the mortgage loans is recorded in &#x201c;Interest income: Mortgage loans&#x201d; and interest expense for the debt instruments is recorded in &#x201c;Interest expense: Long-term debt&#x201d; in our consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the fair value and unpaid principal balance of the financial instruments for which we have made fair value elections.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Consolidated Trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Consolidated Trusts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,645&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unpaid principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,311&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes nonaccrual loans with a fair value of $40 million and $86 million as of December 31, 2022 and 2021, respectively. Includes loans that are 90 days or more past due with a fair value of $48 million and $125 million as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;Changes in Fair Value under the Fair Value Option Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recorded losses of $503 million and gains of $28 million and $263 million for the years ended December 31, 2022, 2021 and 2020, respectively, from changes in the fair value of loans recorded at fair value in &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recorded gains of $2.3 billion and $631 million and losses of $432 million for the years ended December 31, 2022, 2021 and 2020, respectively, from changes in the fair value of long-term debt recorded at fair value in &#x201c;Fair value gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90ZXh0cmVnaW9uOmRlYWQ1NzIwNTAyNTRkMzdiODc3ZjJlNGExMTU4YjRkXzE4MjU_0a8f496e-f73b-4424-8d52-cd1afc717abe">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Fair value measurement guidance defines fair value, establishes a framework for measuring fair value and sets forth disclosures around fair value measurements. This guidance applies whenever other accounting guidance requires or permits assets or liabilities to be measured at fair value. The guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value. The fair value hierarchy gives the highest priority, Level 1, to measurements based on unadjusted quoted prices in active markets for identical assets or liabilities. The next highest priority, Level 2, is given to measurements of assets and liabilities based on limited observable inputs or observable inputs for similar assets and liabilities. The lowest priority, Level 3, is given to measurements based on unobservable inputs.&lt;/span&gt;&lt;/div&gt;In our consolidated balance sheets certain assets and liabilities are measured at fair value on a nonrecurring basis; that is, the instruments are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (for example, when we evaluate loans for impairment). &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Option&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We elect the fair value option for loans and debt that contain embedded derivatives that would otherwise require bifurcation. Under the fair value option, we elected to carry these instruments at fair value instead of bifurcating&#160;the embedded derivative from such instruments. &lt;/span&gt;&lt;/div&gt;Interest income for the mortgage loans is recorded in &#x201c;Interest income: Mortgage loans&#x201d; and interest expense for the debt instruments is recorded in &#x201c;Interest expense: Long-term debt&#x201d; in our consolidated statements of operations and comprehensive income.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90ZXh0cmVnaW9uOmRlYWQ1NzIwNTAyNTRkMzdiODc3ZjJlNGExMTU4YjRkXzE4MDg_9f5d3f07-dbc5-4b58-ad15-9748df7806aa">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display our assets and liabilities measured in our consolidated balance sheets at fair value on a recurring basis subsequent to initial recognition, including instruments for which we have elected the fair value option. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Non-mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;54,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="57" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Cash equivalents, including restricted cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Non-mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;94,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;25,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Derivative contracts are reported on a gross basis by level. The netting adjustment represents the effect of the legal right to offset under legally enforceable master netting arrangements to settle with the same counterparty on a net basis, including cash collateral posted and received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Cash equivalents and restricted cash equivalents are composed of U.S. Treasury securities that have a maturity at the date of acquisition of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Primarily includes U.S. Treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Agency securities consist of securities issued by Fannie Mae, Freddie Mac, and Ginnie Mae.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:TradingSecurities
      contextRef="iddb61a56dfa54cfb9de1b649e46570de_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzYtMi0xLTEtNzAwOTA1_25fb686e-7e69-4166-80e9-4b1f4ebce0a9"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="idcaf136e81e3414fa76aa2badd9fd3d5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzYtNi0xLTEtNzAwOTA4_7448dc01-8567-4b29-aec1-348389740ced"
      unitRef="usd">3164000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i7c7d93ad2be248a8ac9d7361bff423cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzYtMTAtMS0xLTcwMDkxMQ_2f345c5c-04f9-45eb-86ad-c54fdb2bc3b1"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i8413e565f86d4f41b32e8aec721301c4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzYtMTgtMS0xLTcwMDkxNw_7f5c6f21-6168-466c-8796-aac147b53fe0"
      unitRef="usd">3211000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i11293736b39e4192a592c4422da7c268_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzEwLTItMS0xLTcwMDkyMA_265e3c97-d1ea-408b-95ee-a75a08831827"
      unitRef="usd">46898000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i67ac80b6af6d431c9b909b72117ded63_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzEwLTYtMS0xLTcwMDkyMw_6f22eb27-8c07-414f-aeb0-7e4141b98481"
      unitRef="usd">20000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i59666cd7d61f45ae97a2e63e0dfdc995_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzEwLTEwLTEtMS03MDA5MjY_bb2fc149-257a-4f51-b73f-b47d4b8be67b"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i02dff88b68414915ae6edd4b348999c8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzEwLTE4LTEtMS03ODU4Mjg_fe14d6ba-a072-4a2d-be5a-f80da5fd5c92"
      unitRef="usd">46918000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE0LTItMS0xLTY0NjAxMg_504ea2ad-f671-458e-9d37-de1985010d27"
      unitRef="usd">46898000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE0LTYtMS0xLTY0NjAxMg_f0e5c551-43d0-44c3-88ee-db9316c494b0"
      unitRef="usd">3184000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE0LTEwLTEtMS02NDYwMTI_255bf00a-8c85-450a-816b-f6951971b3f9"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE0LTE4LTEtMS02NDYwMTI_41ebc328-934d-43b6-a54e-0792361ee48a"
      unitRef="usd">50129000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4552b8b1800b401f99fcb869057c5cfd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE1LTItMS0xLTcwMDkzMg_02349161-16f7-438a-bc19-dd8b5be73b3b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i486ea4c52f4c46429be1f692abd61ae5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE1LTYtMS0xLTcwMDkzNQ_f1edbea2-daf5-45d7-b1c6-9b7b47f41c1a"
      unitRef="usd">55000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4f85d685aa4c4be6a93a91cddae0495c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE1LTEwLTEtMS03MDA5Mzg_a52fcda3-fc1a-4f07-869b-08979ab2c683"
      unitRef="usd">371000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia7c82e86aae34afeab77a972e13361db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzE1LTE4LTEtMS03MDA5NjY_64b07454-fff7-4208-92e9-135f4dcbd99e"
      unitRef="usd">426000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i157a7c4539054af69fc04db087060290_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIyLTItMS0xLTcwMDk2OQ_7acbd4d3-897b-4fc1-bc7e-1440c2bbbf12"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i0b461b5d17fb45ff9aee5b126165b9f4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIyLTYtMS0xLTcwMDk3Mg_f502040f-2788-41d7-a78d-887d1e16633c"
      unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i33538395e4d84dd19ed781eb0d2e1674_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIyLTEwLTEtMS03MDA5NzU_521a0d73-da35-4ab9-be44-321e2f7e7da7"
      unitRef="usd">263000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i9024204d35ee44f5ba109695cc4551b9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIyLTE4LTEtMS03MDA5ODE_a0129460-2348-4a2a-bea0-ec2e79236553"
      unitRef="usd">270000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIzLTItMS0xLTY0NjAxMg_5f99e3db-8a8e-4a99-9826-49489ba9675f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIzLTYtMS0xLTY0NjAxMg_78e07f81-0593-42fb-9f8a-2108d200502d"
      unitRef="usd">62000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIzLTEwLTEtMS02NDYwMTI_71797db2-7a1d-49c7-ae20-f95d7c11c18a"
      unitRef="usd">634000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzIzLTE4LTEtMS02NDYwMTI_fdd25e6a-6245-4541-8019-2dfe8b635843"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI0LTItMS0xLTY0NjAxMg_ccb6c200-e1b9-4e59-9fb4-86d9f9b02e91"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI0LTYtMS0xLTY0NjAxMg_8f453452-3573-441a-8dcc-bfe82838fcbd"
      unitRef="usd">3102000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI0LTEwLTEtMS02NDYwMTI_922259c5-5817-4715-8d64-6ea3fe71a87e"
      unitRef="usd">543000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI0LTE4LTEtMS02NDYwMTI_0c619853-d642-4b2e-bc60-7758703ede40"
      unitRef="usd">3645000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI1LTItMS0xLTcwMDE3NA_11d549cd-9199-48fc-8869-00e15adbc913"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI1LTYtMS0xLTcwMDE3NA_7981969a-f9ce-4a1b-8f27-14056ceb4cc5"
      unitRef="usd">300000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI1LTEwLTEtMS03MDAxNzQ_8b855e99-2e97-4dc8-b64a-d9fbe12370f4"
      unitRef="usd">29000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI1LTE0LTEtMS03MDAxNzQ_de783fc9-4ec2-407d-b710-8f7bd188c954"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzI1LTE4LTEtMS03MDAxNzQ_0f4da6ea-2dbd-4a35-a790-52c1fed8587d"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzM2LTItMS0xLTY0NjAxMg_dda35ab2-0db1-4dae-8295-c62349a4d6a1"
      unitRef="usd">46898000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzM2LTYtMS0xLTY0NjAxMg_19de0fdb-c9d0-45a6-849f-397852004c39"
      unitRef="usd">6648000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzM2LTEwLTEtMS02NDYwMTI_ec2891cd-b7e9-46d4-b0dc-f2aab4b53b64"
      unitRef="usd">1253000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzM2LTE0LTEtMS02NDYwMTI_7b7277aa-acbc-4d5b-8def-d957a8c1602d"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzM2LTE4LTEtMS02NDYwMTI_cd8358b9-701f-4247-adce-ea256ce28ab4"
      unitRef="usd">54645000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i109330a6c28544ab92e04b05806317ae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQwLTItMS0xLTcwMDE4Mg_555ac14c-7ca5-4a6a-9a51-c245ff3a57b6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8de6cf162be64138ba0695a5dfb44026_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQwLTYtMS0xLTcwMDE4Mg_3c34bf25-4afa-4bd3-9bf5-819fb03b3dde"
      unitRef="usd">919000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9b15b9fd7564487f88058dcba8fa9e34_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQwLTEwLTEtMS03MDAxODI_ebda7310-71a9-4618-887b-193812933615"
      unitRef="usd">242000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie47f22bf5cb54279bd12dcc2f784b76e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQwLTE4LTEtMS03MDAxODI_44468865-975b-4ff6-bb94-7a3c01ef00d4"
      unitRef="usd">1161000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iebdb67711fde4ed089e9766500b67074_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ0LTItMS0xLTY0NjAxMg_ed4cfc8a-bfbf-4ba2-b5c2-8f6cca2865a6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9c021134633a4ac0a909b0abb1873b9a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ0LTYtMS0xLTY0NjAxMg_cb3d0553-9f5d-44ac-a2cd-8ed8716b8632"
      unitRef="usd">16124000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id4d65203f06b404aacb05d9c3dcb1832_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ0LTEwLTEtMS02NDYwMTI_a8f10750-2328-4a4c-8d74-ead51572e7c6"
      unitRef="usd">136000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2f024b02b1484faab8653484108ce3b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ0LTE4LTEtMS02NDYwMTI_c3a089a0-e88b-481a-a123-d2f31ed5b72e"
      unitRef="usd">16260000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ1LTItMS0xLTY0NjAxMg_af64ac8d-164c-4894-83f5-56d79474058f"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ1LTYtMS0xLTY0NjAxMg_fdfdd791-a9be-47f8-bd48-0369a9663908"
      unitRef="usd">17043000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ1LTEwLTEtMS02NDYwMTI_d17eafeb-f8dc-45e2-989e-43d7ad26ea39"
      unitRef="usd">378000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ1LTE4LTEtMS02NDYwMTI_dc342f6f-1feb-4e84-95e3-38f2d8644aad"
      unitRef="usd">17421000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ2LTItMS0xLTcwMDE4OA_bb2057f2-26b3-4c86-8dc3-8d2f3b11f393"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ2LTYtMS0xLTcwMDE4OA_636cd287-68b3-4327-8035-db390f01f05e"
      unitRef="usd">4764000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ2LTEwLTEtMS03MDAxODg_ea3be3ea-49ed-4451-83d0-999fa0e41106"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ2LTE0LTEtMS03MDAxODg_44cbddc9-6826-43cc-a389-aca880584137"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzQ2LTE4LTEtMS03MDAxODg_c5ee3e81-5080-462a-8e46-9b7b62cb21c7"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i77d6d555a53a40e3b3c34174a0906356_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzU0LTItMS0xLTY0NjAxMg_b9eaecfe-0800-40ca-ac0b-1f126c596600"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icdca6be996db4edaad78dbe917dde397_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzU0LTYtMS0xLTY0NjAxMg_b75b4497-e71e-4d3f-a1b5-a7fe98616d36"
      unitRef="usd">21807000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzU0LTEwLTEtMS02NDYwMTI_e68d224e-9cb3-4b07-8b3c-9aafb9d13280"
      unitRef="usd">444000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzU0LTE0LTEtMS02NDYwMTI_310c2a96-61dd-4682-82bb-b250b4984e7b"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic3328f16fff3435ab8f13f8bff649d76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkMjYwNmYyZWFiMGQ0Y2Y4OTdiOTg2YTJiZmY1MTA5YS90YWJsZXJhbmdlOmQyNjA2ZjJlYWIwZDRjZjg5N2I5ODZhMmJmZjUxMDlhXzU0LTE4LTEtMS02NDYwMTI_727f6678-2700-41f6-bce9-547270049aa0"
      unitRef="usd">17589000000</us-gaap:LiabilitiesFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQtMi0xLTEtNjQ2MDEy_fc0311da-5526-4ee3-9ceb-e6e83f102bd9"
      unitRef="usd">250000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQtNi0xLTEtNjQ2MDEy_525fc8bf-ee8d-479b-8db3-e5a36d798002"
      unitRef="usd">0</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQtMTAtMS0xLTY0NjAxMg_a2864670-959c-4a85-bc0e-d172a52931d2"
      unitRef="usd">0</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQtMTgtMS0xLTY0NjAxMg_40fee27e-a2db-477f-9591-e4e96ce8f1a1"
      unitRef="usd">250000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="ieb469bd5408745afae4b6d45cbbec38d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzYtMi0xLTEtNzAwOTg0_d0687b38-c670-4757-b2a5-ed883541a674"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i2562033cc2e34ba4a8ef739363cfdc80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzYtNi0xLTEtNzAwOTg3_e91d295c-3f7b-4078-88af-4c2778fbfdfc"
      unitRef="usd">4549000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ice5d55350015476fb46d6287330e809f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzYtMTAtMS0xLTcwMDk5MA_86fd5e38-1879-44bd-9c49-3b0505c41b1b"
      unitRef="usd">57000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="id39a5b5212cd4868adc1d828cfc168ec_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzYtMTgtMS0xLTcwMDk5Ng_4fb09b07-e893-4b41-811c-659b2f7af870"
      unitRef="usd">4606000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i2368e7a340924c7bb50cde4bca8bf89d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEwLTItMS0xLTcwMDk5OQ_28a487f8-864d-4d93-9dc4-eda081715915"
      unitRef="usd">83581000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="id9f368f8f8ef4482b014eaac6ad5be35_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEwLTYtMS0xLTcwMTAwMg_042465ed-d84b-41e9-a8b7-6561c6defae6"
      unitRef="usd">19000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i8cd1703ba8464277838f84fcf02fcd49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEwLTEwLTEtMS03MDEwMDU_56866612-770e-4d1e-9b07-152376e40fff"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i89a2865ef5994b1986494dc1e509f1d6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEwLTE4LTEtMS03MDEwMTE_7017efd5-80ad-432d-adc1-66eed2a7b001"
      unitRef="usd">83600000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEzLTItMS0xLTY0NjAxMg_f95ee808-52d5-4bbf-94d1-f6836d27e743"
      unitRef="usd">83581000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEzLTYtMS0xLTY0NjAxMg_ec8727cb-1c92-42b0-834b-e2d363d5c58e"
      unitRef="usd">4568000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEzLTEwLTEtMS02NDYwMTI_6b0a1590-a45b-4d40-9ea5-3456a212fc85"
      unitRef="usd">57000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzEzLTE4LTEtMS02NDYwMTI_ed5b5428-d85e-4d12-992a-c437c53a788f"
      unitRef="usd">88206000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3943cf5d30b84fe7870080c1c87dddb0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzE1LTItMS0xLTcwMTAxNA_68d3b117-cb86-4db3-a7a3-58eda59d47bc"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i2d181ee83fec4c549b3f545816ff65cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzE1LTYtMS0xLTcwMTAyMQ_436d0d84-5128-472e-b078-5cc8c5448a25"
      unitRef="usd">76000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8e3a206e5400406188fdcc70891ba14a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzE1LTEwLTEtMS03MDEwMjQ_2f3d9eb6-0ee8-4885-a296-072719a81232"
      unitRef="usd">431000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id33f31e78c424107bf363c35c085261f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzE1LTE4LTEtMS03MDEwMzA_0d09a01d-2876-4b2d-af7d-da391649a7e7"
      unitRef="usd">507000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ieaad4aee6e77413eac8773a5601df49f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTItMS0xLTcwMTU3Mw_0f0059a4-7ba2-4489-914c-33dcfb066d01"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iaeb2090c5c944e969ff49cc72d3a7eba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTYtMS0xLTcwMTU3Nw_2c6c9313-4dfb-4efc-9db2-6f0ace3e45c4"
      unitRef="usd">8000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic81dbb96c3f94e23932da869e64f7e46_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTEwLTEtMS03MDE1ODI_002de363-e40b-4242-b8dd-bb847ad1aa43"
      unitRef="usd">322000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iadf24fa4ac5b4f1c9b64028014bf3917_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTE4LTEtMS03MDE1ODg_152604c5-9be5-45eb-814a-7da54103b1ba"
      unitRef="usd">330000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTItMS0xLTY0NjAxMg_29241e05-a66e-4c66-ab7e-c50663c597d9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTYtMS0xLTY0NjAxMg_c16ac320-9abe-478f-a34f-2d887cbc97a7"
      unitRef="usd">84000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTEwLTEtMS02NDYwMTI_c6de80bc-484b-4b9b-bcd2-b501788bba2f"
      unitRef="usd">753000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIyLTE4LTEtMS02NDYwMTI_70d8fb2f-c084-427e-8d32-0d3942403249"
      unitRef="usd">837000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIzLTItMS0xLTY0NjAxMg_5ab6e584-016f-43f8-a6e0-5cb7a5f5bb64"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIzLTYtMS0xLTY0NjAxMg_3976a551-dfc9-4d73-8e4a-f71e15ed3805"
      unitRef="usd">4209000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIzLTEwLTEtMS02NDYwMTI_78374682-a701-41a6-9743-d77420b1711a"
      unitRef="usd">755000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzIzLTE4LTEtMS02NDYwMTI_bbb615e1-9f65-425f-8c7c-03ef3a5776b2"
      unitRef="usd">4964000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzI0LTItMS0xLTcwMDIyOQ_d0fdf8a7-74b1-425e-879d-fbb1bc34015e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzI0LTYtMS0xLTcwMDIyOQ_72174c2c-9f3e-4bbd-88d3-24cd03b3d0b6"
      unitRef="usd">256000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzI0LTEwLTEtMS03MDAyMjk_9a177353-32a5-406a-87c9-adaaa0a45243"
      unitRef="usd">152000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzI0LTE0LTEtMS03MDAyMjk_e8f44771-7c4b-4c9f-bf08-fe33732bcbce"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzI0LTE4LTEtMS03MDAyMjk_f2590743-ec15-477e-9d65-9df61e674f5c"
      unitRef="usd">171000000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzMyLTItMS0xLTY0NjAxMg_07955471-d123-4252-ae97-9f18bb78a5a7"
      unitRef="usd">83831000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzMyLTYtMS0xLTY0NjAxMg_00ba6582-48e1-4f35-887d-61b17e471bc2"
      unitRef="usd">9117000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzMyLTEwLTEtMS02NDYwMTI_348ceb5b-40eb-452d-8324-8528e13c528e"
      unitRef="usd">1717000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzMyLTE0LTEtMS02NDYwMTI_62b0d435-11a7-4a05-bc49-73898f3ae0f6"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzMyLTE4LTEtMS02NDYwMTI_f1580a9b-d4ea-4139-8f2c-39adfc8ffc30"
      unitRef="usd">94428000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9a366c32494943dba6ff1780bbb0ad64_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM3LTItMS0xLTcwMDI2Mg_1b5decd8-c748-4d0f-9b97-0155525732b6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3dab95b7e8a74caba805a59435b3e6b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM3LTYtMS0xLTcwMDI2Mg_63dac071-2d4f-4cfa-9ef1-20f20e2a3691"
      unitRef="usd">2008000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia180ee366f994847b71c326f69dbe685_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM3LTEwLTEtMS03MDAyNjI_e0068458-376f-4350-a91e-f924a95ab4bc"
      unitRef="usd">373000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8d0b66f9381e4ba7a2fd0fa073025e1d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM3LTE4LTEtMS03MDAyNjI_62eea669-1344-4746-b68f-8545c19f9d4b"
      unitRef="usd">2381000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib4ad28f683ba45928910dcf3ca86b189_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM5LTItMS0xLTY0NjAxMg_65a37463-ba7b-4d99-a37b-1694dd198a7c"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic5345c4aaff541bfa00494a39a73f2d1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM5LTYtMS0xLTY0NjAxMg_54f3e4e5-f956-4b77-bb72-19e6a522cea8"
      unitRef="usd">21640000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i46ad04894ee94dd78e91dd1696db2ffa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM5LTEwLTEtMS02NDYwMTI_735a3da9-b0c3-4579-8d42-eb007eee8957"
      unitRef="usd">95000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if9be5ab5e9e1421f83e959c17943f179_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzM5LTE4LTEtMS02NDYwMTI_7ca65870-d606-40cd-ad9a-7fd447cb3d1e"
      unitRef="usd">21735000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQwLTItMS0xLTY0NjAxMg_0ddbed3d-7b2b-407b-be5a-d2b357fbbcca"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQwLTYtMS0xLTY0NjAxMg_5578d368-0ab7-4940-a7b2-3d421051ae8d"
      unitRef="usd">23648000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQwLTEwLTEtMS02NDYwMTI_52482cb1-3837-4bc3-9645-0fe76e1d24b4"
      unitRef="usd">468000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQwLTE4LTEtMS02NDYwMTI_0f081841-6dce-4e11-a58c-3fc9147ca3ab"
      unitRef="usd">24116000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQyLTItMS0xLTcwMDI3MA_545d9cb8-bf59-4e31-b252-f17b5c47699c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQyLTYtMS0xLTcwMDI3MA_21a9856a-d9b5-42eb-aa7d-885cecd733a7"
      unitRef="usd">1385000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQyLTEwLTEtMS03MDAyNzA_e0eb1556-f44c-43da-9da8-9cb234c38ba6"
      unitRef="usd">21000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQyLTE0LTEtMS03MDAyNzA_c39810e2-4ba7-48a5-a56f-a88b4fab608d"
      unitRef="usd">1173000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQyLTE4LTEtMS03MDAyNzA_83e92b6a-1d24-4bdf-89d3-ca1c735d1224"
      unitRef="usd">233000000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icec8ec0b8a484a7faf8d032142a6d797_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQ5LTItMS0xLTY0NjAxMg_49e6487b-d558-4d82-99b0-c1574a3d5c15"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3e2dfb6c02984d5db4cdb1d91b168877_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQ5LTYtMS0xLTY0NjAxMg_4f8f182d-3cc2-4805-934f-e1cbb777c4be"
      unitRef="usd">25033000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQ5LTEwLTEtMS02NDYwMTI_8287f814-66ac-42d7-acf0-07964ec4d602"
      unitRef="usd">489000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQ5LTE0LTEtMS02NDYwMTI_cc5598e8-e9f6-485d-b3ad-e125ff529910"
      unitRef="usd">1173000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id3e016e43fda41aa9c78029564a7962c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NjcvZnJhZzpkZWFkNTcyMDUwMjU0ZDM3Yjg3N2YyZTRhMTE1OGI0ZC90YWJsZTpkYTUwMmZhZDM1OTE0NTAxYTlhOTAzNjcwMjFkZTA0ZS90YWJsZXJhbmdlOmRhNTAyZmFkMzU5MTQ1MDFhOWE5MDM2NzAyMWRlMDRlXzQ5LTE4LTEtMS02NDYwMTI_698ff295-0da7-454c-96c3-606fba845630"
      unitRef="usd">24349000000</us-gaap:LiabilitiesFairValueDisclosure>
    <fnm:FairValueMeasurementsUsingSignificantUnobservableInputLevel3TableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzEzODc_a646b023-fff2-4bf4-8b2f-ca837383c349">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display a reconciliation of all assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3). The tables also display gains and losses due to changes in fair value, including both realized and unrealized gains and losses, recognized in our consolidated statements of operations and comprehensive income for Level 3 assets and liabilities.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;(Realized/Unrealized)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in OCI Related to Assets and Liabilities Still Held as of December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Total OCI (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 19pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;(Realized/Unrealized)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in OCI Related to Assets and Liabilities Still Held as of December 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Total OCI (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(499)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:47pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;(Realized/Unrealized)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains (Losses) Included in OCI Related to Assets and Liabilities Still Held as of December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Included in Total OCI (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:120%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:110%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:110%;position:relative;top:-1.75pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Transfers into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:120%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="75" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Mortgage loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-6pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.22pt;font-weight:400;line-height:100%;position:relative;top:-2.27pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(499)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Gains (losses) are included in &#x201c;Other comprehensive loss&#x201d; in our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Purchases and sales include activity related to the consolidation and deconsolidation of assets of securitization trusts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Issues and settlements include activity related to the consolidation and deconsolidation of liabilities of securitization trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Amount represents temporary changes in fair value. Amortization, accretion and the impairment of credit losses are not considered unrealized and are not included in this amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Gains (losses) are included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_1d3f569d-87e5-4cab-ae76-87057d62fd8a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_38523773-4981-4ad1-8a33-817648861f75"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90ZXh0cmVnaW9uOjEzNTAwZWZhMTNkYjQ5NDJiNzFjMGZiMjA1YTY5MTk2XzQzOTgwNDY1MTI2Nzg_dbbcd802-628b-4834-a953-e95c2ece0108"&gt;&#x201c;Fair value gains (losses), net&#x201d; i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;n our consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Gains (losses) included in &#x201c;Net interest income&#x201d; in our consolidated statements of operations and comprehensive income includes amortization of cost basis adjustments.&lt;/span&gt;&lt;/div&gt;(7)Gains (losses) are included in &#x201c;Investment gains (losses), net&#x201d; in our consolidated statements of operations and comprehensive income.</fnm:FairValueMeasurementsUsingSignificantUnobservableInputLevel3TableTextBlock>
    <fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzItMjQtMS0xLTY0NjAxMg_7cae6860-aee3-4b61-9bcb-17e57e1e3332">Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2022(4)(5)</fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzMtNC0xLTEtNzg2MzAw_53643794-c074-457e-94d4-3de1c59fa88a">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzMtNC0xLTEtNzg2MzAw_b49b7f91-f30a-440b-9c84-372854fa9781">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia33788af20b54e17b795e97930624b90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMi0xLTEtNzAwMzA4_2ed37eb5-d541-4657-8479-c64f50690976"
      unitRef="usd">57000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtNC0xLTEtNzAwMzA4_e2d0197f-cf63-4ef6-af91-e14f20738ce9"
      unitRef="usd">-8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtNy0xLTEtNzAwMzA4_eaedad7f-1f5c-4996-a8e2-373ebf268a87"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMTAtMS0xLTcwMDMwOA_a4fa2a28-005b-4e5f-8421-e7a9cde8b653"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMTItMS0xLTcwMDMwOA_1f514f98-f3ec-41e4-98ca-19e1f5f1407a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMTQtMS0xLTcwMDMwOA_95673020-02ef-4a4d-9aa2-9c4d68b56c39"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMTYtMS0xLTcwMDMwOA_27b50750-f0f1-41b9-82ab-f94c31a4d01d"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMTgtMS0xLTcwMDMwOA_0553d19e-d946-4baf-82a4-0054ebaba079"
      unitRef="usd">54000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMjAtMS0xLTcwMDMwOA_e9f9466a-84a6-4275-b696-3b86be27bde7"
      unitRef="usd">53000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ic4c14f4725c846d1a426370b472a9bb1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMjItMS0xLTcwMDMwOA_777ec8c1-3ee8-4590-b4ca-25b00a3a1b6d"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ife2a3592dd4c44e5bc7849d146ec51cf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzYtMjQtMS0xLTcwMDMwOA_136519f5-b0b9-4424-9222-13630b6a2d30"
      unitRef="usd">-6000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="iad42a74129e7420885007a0d9212d6eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTItMS0xLTcwMDM2Mg_8a27a93c-5929-4d5f-8f62-759994491698"
      unitRef="usd">431000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTQtMS0xLTcwMDM2Mg_d046670e-16ce-4196-9380-2da59e7e170b"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTctMS0xLTcwMDM2Mg_616229df-90f5-40fa-878b-6e008e51acc5"
      unitRef="usd">-18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTEwLTEtMS03MDAzNjI_5587b98a-c63b-41d9-ade4-5ec4dd393498"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTEyLTEtMS03MDAzNjI_4ad90c79-21bf-484c-9544-72303059e761"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTE0LTEtMS03MDAzNjI_86b10f0a-fa35-46e3-97b3-22f9956ed359"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTE2LTEtMS03MDAzNjI_e9eca794-333b-4f2f-8bb5-6bc0e68fe435"
      unitRef="usd">44000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTE4LTEtMS03MDAzNjI_fe7a0ead-153d-43b9-9585-9dc5daf28627"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTIwLTEtMS03MDAzNjI_5dc958a9-d0a2-447d-9359-477e70121272"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i1d1e77c566864fa691951b35d04cd8e4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTIyLTEtMS03MDAzNjI_97cf8e22-76ba-4d81-9b84-c89c29a3f5ca"
      unitRef="usd">371000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i8eddb2ac0527441a986f1f253edcf73e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE2LTI2LTEtMS03MDAzNjI_09288a99-d438-42cb-bd68-63112b970608"
      unitRef="usd">-14000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i8a9a44e2562545e5a2967483f57e2978_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTItMS0xLTcwMTU5Mw_a29d9c99-c076-4c14-8a30-75d85cc9e568"
      unitRef="usd">322000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTQtMS0xLTcwMTU5Nw_58bad1e8-1adc-45b8-932c-2ca778191b97"
      unitRef="usd">-10000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTctMS0xLTcwMTYwMA_1885867f-9df1-417e-9252-795166176cb6"
      unitRef="usd">-2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTEwLTEtMS03MDE2MDM_41ea8c09-0b5e-4a0d-9870-fba0761c220e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTEyLTEtMS03MDE2MDY_ea65a12f-8a5f-40f3-9a60-b18a22bf7bd6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTE0LTEtMS03MDE2MDk_405f6399-34fc-4ea6-8928-8373dac58313"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTE2LTEtMS03MDE2MTI_9c82594d-4f25-496c-adcc-f1f688b350f0"
      unitRef="usd">46000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTE4LTEtMS03MDE2MTU_ff4854c2-3463-4199-beb4-a06e0001d3b5"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTIwLTEtMS03MDE2MTU_cc19cb27-e76d-49e4-87dd-920e3bb0f31f"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia3b1106fbd534268a2d8ab127c3e585b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTIyLTEtMS03MDE2MTU_208011ec-68f0-4655-acfd-cbabfc19560e"
      unitRef="usd">263000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ie75990c98b914d8c849daafce939ebfb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIwLTI2LTEtMS03MDE2MjE_36e0b8bf-b25c-470b-a757-0f0f64490acf"
      unitRef="usd">-2000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i155e0502768b4f40943bbc8f69eeb6c9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTItMS0xLTY0NjAxMg_fc57a5fb-cc89-4639-bf0d-5095ad2962a9"
      unitRef="usd">753000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTQtMS0xLTY0NjAxMg_c5fcaea7-b9f2-4ff9-a7af-0eda71e7b40f"
      unitRef="usd">-8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTctMS0xLTY0NjAxMg_82096163-c0cb-4aac-8b37-522058e8b646"
      unitRef="usd">-20000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTEwLTEtMS02NDYwMTI_d73e4b22-d2cf-44e2-b682-4dc0446e1548"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTEyLTEtMS02NDYwMTI_29686949-0453-41b9-b350-c41783d06e50"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTE0LTEtMS02NDYwMTI_cb71d700-fb48-41ec-9495-3a0f6fa170e8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTE2LTEtMS02NDYwMTI_b6bd8bbe-2455-47a4-ad44-e574e26ec1cd"
      unitRef="usd">90000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTE4LTEtMS02NDYwMTI_6ba0befa-82eb-4dbc-8fdc-bd427f0eb63b"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTIwLTEtMS02NDYwMTI_e9bbdab9-ca3a-4b77-929a-6ada024f9378"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="id8d2c49c057a4577bfe4ecbeaaf890bd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTIyLTEtMS02NDYwMTI_a42a5241-9b8b-4945-a6f2-7d6bf90f48a4"
      unitRef="usd">634000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ifeabd8d3512f43bf96a44e77d5709c11_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzE5LTI2LTEtMS02NDYwMTI_3f7d2ced-5464-425e-8084-35e98f4adb43"
      unitRef="usd">-16000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i974cd7df9e9f4895b44fe7095477be27_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTItMS0xLTY0NjAxMg_a4950ee3-bf7e-4c4a-b8fb-fc445256c628"
      unitRef="usd">755000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTQtMS0xLTY0NjAxMg_d73a6fa1-83ed-4fd3-8dd8-f16958536d82"
      unitRef="usd">-67000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTctMS0xLTY0NjAxMg_ab3a4b96-d311-471d-b522-51f49966995f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTEwLTEtMS02NDYwMTI_3c1381da-978e-4d62-bba8-65015bb9b9a5"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTEyLTEtMS02NDYwMTI_3360cca3-0182-45cb-8a2c-f6ee650b9217"
      unitRef="usd">4000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTE0LTEtMS02NDYwMTI_2dc7857d-1984-420e-902c-ba0c844d3eb4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTE2LTEtMS02NDYwMTI_b2ebd226-71fb-44dd-94b0-bf796dd1008e"
      unitRef="usd">135000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTE4LTEtMS02NDYwMTI_456575fd-ab84-4931-be9d-8c9b93e851df"
      unitRef="usd">82000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTIwLTEtMS02NDYwMTI_3465e910-6f6d-4cdd-8f9a-0b2175faca27"
      unitRef="usd">76000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ibcab14b2529d4832bbf16c6b125458cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTIyLTEtMS02NDYwMTI_7d6480cc-479e-4e79-bfa5-d6091fe39a77"
      unitRef="usd">543000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i4f07b589c5be4852ac682cc48b69d83c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIxLTI0LTEtMS02NDYwMTI_46932c6e-53a2-4030-bce1-b6c771dce203"
      unitRef="usd">-57000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i7d4fb02af045482db82fa7fa0d93b9e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTItMS0xLTY0NjAxMg_bff5a4a9-97ab-415a-9b4b-b375287e66c5"
      unitRef="usd">131000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTQtMS0xLTY0NjAxMg_84bd4a72-0b2b-4caa-bb4a-0ea8c272234a"
      unitRef="usd">-204000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTctMS0xLTY0NjAxMg_620a46ae-9b5b-4f80-b0a3-84c26a8e05fd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTEwLTEtMS02NDYwMTI_a6b24dc3-6e91-46dc-89e5-fadea2a12737"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTEyLTEtMS02NDYwMTI_cf8af2a8-6db7-4463-97e1-0424e0440ca1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTE0LTEtMS02NDYwMTI_e8cd4514-3ee6-4223-a819-109598fff331"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTE2LTEtMS02NDYwMTI_47f2dc9d-1617-4581-a2f1-a25ea67fdc67"
      unitRef="usd">-36000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTE4LTEtMS02NDYwMTI_5d803b9f-a2b7-4718-bf97-bc88147ff956"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTIwLTEtMS02NDYwMTI_9867e165-9a91-4e1a-9e4a-f2db78a0b5c3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ica0ec9414e9041e2bfd20b9b034bece8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTIyLTEtMS02NDYwMTI_91b375e3-44c5-45ec-8591-d2d3a93d5767"
      unitRef="usd">-37000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="id300075a1f77465ca2491b86762cc8f3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzIyLTI0LTEtMS02NDYwMTI_a99c4ce4-91d6-41e8-b9b5-b9c3743bd244"
      unitRef="usd">-168000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia10d4194b6d64b0083dd68e98505324d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTItMS0xLTcwMDQzOQ_777f9f16-78c4-4105-b8b3-6f6a76ca1d5c"
      unitRef="usd">373000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTQtMS0xLTcwMDQzOQ_a74b1c87-82d0-4beb-902d-e4ba96e3cbf3"
      unitRef="usd">131000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTctMS0xLTcwMDQzOQ_882225c0-a08e-4538-a193-adf5af53a685"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTEwLTEtMS03MDA0Mzk_7e35368b-26d3-42e6-850e-3502859d281b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTEyLTEtMS03MDA0Mzk_b8ca23c1-b03d-4755-8c57-f302d08009e2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTE0LTEtMS03MDA0Mzk_451a87cc-d1d0-46ed-9bf1-6b3b45896906"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTE2LTEtMS03MDA0Mzk_ebf4c33a-7020-4e2b-9c4b-1c32fe8b5045"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTE4LTEtMS03MDA0Mzk_a52bf5f3-cd35-4028-953a-7c81cb4dc756"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTIwLTEtMS03MDA0Mzk_1126c4f4-708d-4a3a-8802-9453dd21ba9f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifaa52150f4dd4eb1ad45b94702f9fd16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTIyLTEtMS03MDA0Mzk_9f02c6a7-5569-40f3-af54-85d58fe385d7"
      unitRef="usd">242000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i1c18de061dcf4bcdb264160fcd6d92d3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTI0LTEtMS03MDA0Mzk_51bd938a-c1c5-4640-bf42-4e96e7a004d2"
      unitRef="usd">131000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3a9ad93b2abc423c8fde7f33fc3b9ad5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTItMS0xLTY0NjAxMg_84cefccd-45ef-4369-a168-4cee257fbd94"
      unitRef="usd">95000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTQtMS0xLTY0NjAxMg_08295202-9feb-484b-90a5-6c7af1e83e76"
      unitRef="usd">6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTctMS0xLTY0NjAxMg_b313cf2d-0d63-4289-8467-b1bd97d4222d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTEwLTEtMS02NDYwMTI_1fd386d9-fdc6-4296-9a62-3bc4bed757cb"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTEyLTEtMS02NDYwMTI_ac3e9061-7918-4a29-b1b5-38e83156ba01"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTE0LTEtMS02NDYwMTI_3d262eff-514b-4145-ad67-302e78ade7b9"
      unitRef="usd">86000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTE2LTEtMS02NDYwMTI_1a7c6d5d-78e9-4673-ab34-47f4cf04fd29"
      unitRef="usd">39000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTE4LTEtMS02NDYwMTI_c2a189f3-9775-483b-a6a4-6a258c5a49c0"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTIwLTEtMS02NDYwMTI_7113305c-a604-4f00-8106-1ea3ea5a7610"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0dec05d7c0a34d9384a06b3b7b4b0341_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTIyLTEtMS02NDYwMTI_ca397a67-d434-4290-b6d6-c8a514f4fe28"
      unitRef="usd">136000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i6522d1dacfb646f68f60e6ed922d79b4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI2LTI0LTEtMS02NDYwMTI_fd800737-c7f4-4791-a59e-5646f1fd7cfa"
      unitRef="usd">6000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzMxLTAtMS0xLTc4NzIyNw_3872e398-ebfa-4c8f-9ed0-f55a47ae4d0c">Total long-term debt</fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id34a3f6a02fb4787b309ad76455206f7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTItMS0xLTY0NjAxMg_d3deac82-6ec6-4699-8a64-8993fe520faa"
      unitRef="usd">468000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTQtMS0xLTY0NjAxMg_d96449f9-2c94-4d21-b104-8b0ff887ba2d"
      unitRef="usd">137000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTctMS0xLTY0NjAxMg_c2955e11-6639-423f-987a-048a047cbdda"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTEwLTEtMS02NDYwMTI_a9effbc7-c485-44d1-af22-9e9410d8fba4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTEyLTEtMS02NDYwMTI_651f53f8-14fd-4aad-80a3-32be84b5de45"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTE0LTEtMS02NDYwMTI_8e3fbcc6-5ddb-44d7-b06f-bdbd2b315307"
      unitRef="usd">86000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTE2LTEtMS02NDYwMTI_918dbcda-b999-4c90-9b45-417f80593e6c"
      unitRef="usd">39000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTE4LTEtMS02NDYwMTI_7c7495f9-df16-4d04-a5be-3fc0f756cbc1"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTIwLTEtMS02NDYwMTI_7d9908dc-d462-4c23-b7c4-020d3e57023a"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1a9886b623a24c2e8577e0072a00c02e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTIyLTEtMS02NDYwMTI_e961cd37-c500-421a-aaa1-04d2a24d0374"
      unitRef="usd">378000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i5ec464035d58429297beccebb3da6e98_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTo3Zjg0N2U3NTllYTg0YzFlYTVlMjczMTdjMDBmN2MyNi90YWJsZXJhbmdlOjdmODQ3ZTc1OWVhODRjMWVhNWUyNzMxN2MwMGY3YzI2XzI3LTI0LTEtMS02NDYwMTI_304589d8-05e6-43a4-8f4c-8a3e05fd44ad"
      unitRef="usd">137000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzItMjQtMS0xLTY0NjAxMg_991e02b9-1ffc-4313-9da5-4108dc8131c9">Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2021(4)(5)</fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzMtNC0xLTEtNzg2MzM0_6cf57d5c-2c77-4d78-9653-3d27352bad0b">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzMtNC0xLTEtNzg2MzM0_6f298423-9d1c-4788-9841-7ed49bb1254a">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i01fbc9008bda4adf848be6ffe4b718d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMi0xLTEtNzAwNDg4_e18aff87-edc5-4654-ab43-9fe787d94283"
      unitRef="usd">95000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtNC0xLTEtNzAwNDg4_1a2316aa-34f7-47c4-b3bd-d187067a8c98"
      unitRef="usd">-24000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtNy0xLTEtNzAwNDg4_69fbb77f-7fed-41fa-aa75-9d520cc1f004"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMTAtMS0xLTcwMDQ4OA_67a29742-289d-4fcb-99a2-10d08be17bb7"
      unitRef="usd">18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMTItMS0xLTcwMDQ4OA_f4853eca-e480-4485-a059-56e8efe8abed"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMTQtMS0xLTcwMDQ4OA_a3489f9d-6149-499f-ad2e-f82484a75ecf"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMTYtMS0xLTcwMDQ4OA_c635eb63-baf3-48cd-9ae9-198e57d7ad8c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMTgtMS0xLTcwMDQ4OA_be6a73af-f3aa-44ee-ae44-a575f5bd1a2d"
      unitRef="usd">165000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMjAtMS0xLTcwMDQ4OA_a2e1dbf6-dcd3-4686-8f17-bb977be6de07"
      unitRef="usd">133000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ifc0feff61cf14221983a73ab2097761c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMjItMS0xLTcwMDQ4OA_8ba7c834-8fa8-4e7f-a6a5-cc676f7d8938"
      unitRef="usd">57000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i21538211a100406c934ab6fefee66bd5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzYtMjQtMS0xLTcwMDQ4OA_0755b96b-e0fb-4263-9f1d-59c8bc2c3046"
      unitRef="usd">0</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i979ed859d0454cb994c3817f016782c5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTItMS0xLTcwMTY0NA_dda9d3a9-200b-4d30-ac0d-8b14d7e55c66"
      unitRef="usd">195000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTQtMS0xLTcwMTY0NA_987288e3-32f8-49c6-bc16-5d382b5ebccd"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTctMS0xLTcwMTY0NA_70196078-ba00-453a-8bb2-7628793600ad"
      unitRef="usd">-1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTEwLTEtMS03MDE2NDQ_45c51933-85f5-4ad2-b369-0fbb28fa5a05"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTEyLTEtMS03MDE2NDQ_784ef072-3e1d-414e-b9f8-3bf844c94a18"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTE0LTEtMS03MDE2NDQ_578c1eea-aa78-4ae3-8abd-ad078ccc66a5"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTE2LTEtMS03MDE2NDQ_52c5498a-0420-4cdf-9828-9c910f4ba695"
      unitRef="usd">33000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTE4LTEtMS03MDE2NDQ_f5bcbfd0-9022-40fc-ae42-492a0d9e93b8"
      unitRef="usd">107000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTIwLTEtMS03MDE2NDQ_ca9e0ba6-dd81-462d-8ff1-83ad4d4977ef"
      unitRef="usd">376000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="iad42a74129e7420885007a0d9212d6eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTIyLTEtMS03MDE2NDQ_38211aef-8a6a-4901-9215-e3be7397f32f"
      unitRef="usd">431000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i7412f78c70b2441fbaa4d02c1ae5f457_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzEzLTI2LTEtMS03MDE2NDQ_190a1d9b-d9bc-4069-93db-b8ad36555607"
      unitRef="usd">2000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i5d1f7545e539420b9f8067ec22e36acb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTItMS0xLTcwMTYyNQ_b1322b8c-61ad-4f87-9aee-e87a0a513046"
      unitRef="usd">453000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTQtMS0xLTcwMTYyNQ_9c215e23-2042-4a20-96b3-62b24e0c123e"
      unitRef="usd">13000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTctMS0xLTcwMTYyOQ_c375c629-89d9-485b-9382-7ee46b710ecd"
      unitRef="usd">-6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTEwLTEtMS03MDE2MzI_1897202d-7ee4-4827-ac1b-4094df9805c9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTEyLTEtMS03MDE2MzI_fd3fd8c5-33a2-4ea5-b903-7724db5a70a6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTE0LTEtMS03MDE2MzI_ff9ce650-ac46-490a-a450-127b6b3c46ba"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTE2LTEtMS03MDE2MzI_957d1769-3c11-4414-9fa5-75bf6b89c176"
      unitRef="usd">138000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTE4LTEtMS03MDE2MzI_8bc9a26b-c879-48bd-942c-a2fb21a3b98d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTIwLTEtMS03MDE2MzI_ac4f0c64-3cd8-42e7-8138-c86f04a4e642"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i8a9a44e2562545e5a2967483f57e2978_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTIyLTEtMS03MDE2MzI_27d80696-cd82-4dbf-976b-92ddf38fd47c"
      unitRef="usd">322000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i674dcf2515404b579a4f5e9e1870dbe4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTI2LTEtMS03MDE2MzU_eb85eb01-4b60-40c7-99e0-7f432a7448f9"
      unitRef="usd">-1000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i931290342a89490485913b4e657a98d3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTItMS0xLTY0NjAxMg_10a8bcd9-1354-4fdd-9f48-df4ebc1a492a"
      unitRef="usd">648000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTQtMS0xLTY0NjAxMg_9907914b-72d4-40a3-8632-c7c952224fb5"
      unitRef="usd">14000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTctMS0xLTY0NjAxMg_b3d47a3a-c1ed-448e-b80d-a5bef8dca0d7"
      unitRef="usd">-7000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTEwLTEtMS02NDYwMTI_4e19eb7d-924f-4e76-88ea-d8df85ea1a00"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTEyLTEtMS02NDYwMTI_b15fad64-c4e2-42bc-8e4a-991b4c0c26e7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTE0LTEtMS02NDYwMTI_d32f1df0-a83f-4ca6-b559-c9ac2b562ad7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTE2LTEtMS02NDYwMTI_b50f6e5b-354a-4988-b5d9-a671f58cab3a"
      unitRef="usd">171000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTE4LTEtMS02NDYwMTI_8162c8b7-bd02-49a3-b207-cec1e6620f7b"
      unitRef="usd">107000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTIwLTEtMS02NDYwMTI_0e487bc4-19bb-4aff-9982-d3e8681f02cb"
      unitRef="usd">376000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i155e0502768b4f40943bbc8f69eeb6c9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTIyLTEtMS02NDYwMTI_2587552f-5004-4230-a31d-0872e3d3153d"
      unitRef="usd">753000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="iae4fa80f51484cdf90d8ba6e56a74cc2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzE5LTI2LTEtMS02NDYwMTI_83ba50c3-4346-4740-ba3d-98007dbea03e"
      unitRef="usd">1000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i069ce9bd47b24d0995e078ec3024c32f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTItMS0xLTY0NjAxMg_2a0c2b7f-96b3-440b-9e51-257055b6a15d"
      unitRef="usd">861000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTQtMS0xLTY0NjAxMg_2f26b267-40a4-4226-9b11-b524d7001136"
      unitRef="usd">31000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTctMS0xLTY0NjAxMg_a697d427-48c9-424f-955b-49330b5dd485"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTEwLTEtMS02NDYwMTI_db79004a-2db4-4236-900c-09702629d19a"
      unitRef="usd">89000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTEyLTEtMS02NDYwMTI_1c3c6f0b-f996-467a-a731-18f0d9625536"
      unitRef="usd">66000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTE0LTEtMS02NDYwMTI_78428e24-859a-433c-a377-9adfc73127cd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTE2LTEtMS02NDYwMTI_9ce4e840-20af-40d2-9447-18b71c79e7f2"
      unitRef="usd">194000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTE4LTEtMS02NDYwMTI_d85a20ee-9a3c-4797-b29a-a6450b7284f2"
      unitRef="usd">86000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTIwLTEtMS02NDYwMTI_ad7fbfd1-48dc-46cc-af2d-deea470fe5bf"
      unitRef="usd">120000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i974cd7df9e9f4895b44fe7095477be27_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTIyLTEtMS02NDYwMTI_6759a26a-5cb2-4fa2-b3ac-96792ae828fa"
      unitRef="usd">755000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ibd48cf677ebb47dfa8be35654ced7e8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIxLTI0LTEtMS02NDYwMTI_af2563b1-8322-4208-843f-434ab445446e"
      unitRef="usd">26000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i50de25452c7d42f3a683db37910de0eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTItMS0xLTY0NjAxMg_8b389153-0ec8-4e6e-a0c9-cb6bf3351aaf"
      unitRef="usd">333000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTQtMS0xLTY0NjAxMg_d28182fd-bcb4-4cc2-8ecd-09c4a96682d1"
      unitRef="usd">-209000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTctMS0xLTY0NjAxMg_7aa8af43-f254-43bd-b37b-c085c15830a1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTEwLTEtMS02NDYwMTI_0614acb2-afb5-4b18-85c5-9dff5c44279e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTEyLTEtMS02NDYwMTI_b3fa638c-17b9-4687-bc83-48eb5ebcaa3d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTE0LTEtMS02NDYwMTI_0f038732-f012-40d5-8bc6-0b66fdeb0e47"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTE2LTEtMS02NDYwMTI_3d6ab20c-a0c9-4380-afb7-68a203c4f289"
      unitRef="usd">-7000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTE4LTEtMS02NDYwMTI_c4f77c80-e27a-4ee8-83cb-9f27a55b3d9c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTIwLTEtMS02NDYwMTI_54561f50-ba3d-417f-b249-b73fcb9e4acd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i7d4fb02af045482db82fa7fa0d93b9e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTIyLTEtMS02NDYwMTI_2d844ff4-934a-436f-91cb-3bc1942b2095"
      unitRef="usd">131000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i1a1c084608ac4ef0a43595a3a317bb60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzIyLTI0LTEtMS02NDYwMTI_fcdf0b69-8d54-41ee-93f1-204e637566df"
      unitRef="usd">-202000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i896bc465aaa04361a680f127a4730906_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTItMS0xLTcwMDYxOQ_7cd44600-d6aa-40a5-8ba0-5c7f6ca02aab"
      unitRef="usd">416000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTQtMS0xLTcwMDYxOQ_fd30b3ad-6cdf-447c-b23e-362fb8d17b3a"
      unitRef="usd">43000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTctMS0xLTcwMDYxOQ_65b935b3-9577-4825-96d2-219b1ba62e0c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTEwLTEtMS03MDA2MTk_a5e90dd7-abb7-43f3-b727-6465dd30bfd6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTEyLTEtMS03MDA2MTk_149df5eb-758e-4945-81d6-c6af12239c54"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTE0LTEtMS03MDA2MTk_3842318b-ce29-4038-aaf0-fe63d9b64d41"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTE2LTEtMS03MDA2MTk_1a869cab-d390-43bb-bd36-69efb9b870ed"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTE4LTEtMS03MDA2MTk_b9476020-c1fe-4d09-9c41-6072e155ed2e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTIwLTEtMS03MDA2MTk_b830b528-0973-41a6-8584-6513e2e4a560"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia10d4194b6d64b0083dd68e98505324d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTIyLTEtMS03MDA2MTk_f8c60833-4c2e-404b-8109-7f61f08cdeca"
      unitRef="usd">373000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="idb7c278dd5614e5e879ef818f0937313_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTI0LTEtMS03MDA2MTk_033abb06-12e3-4921-8eec-d95b4584f6c7"
      unitRef="usd">43000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i05922ef5561a411a8940b0be1a8e9226_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTItMS0xLTY0NjAxMg_860e5259-530c-4883-9d52-63650f5d8d2f"
      unitRef="usd">83000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTQtMS0xLTY0NjAxMg_a252edfb-6aca-4154-ac53-90e15714d272"
      unitRef="usd">-1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTctMS0xLTY0NjAxMg_fb10c92f-9e92-4817-945c-d4ba2606f527"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTEwLTEtMS02NDYwMTI_fa980c85-6c06-4818-b96a-52685adb6e0a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTEyLTEtMS02NDYwMTI_d9e6ac83-06e6-47cc-b1f2-f72542433a10"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTE0LTEtMS02NDYwMTI_702d0b3f-bc90-43db-97c5-a410fb66b0c6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTE2LTEtMS02NDYwMTI_a66bbad0-d53f-4a69-b7a8-6cd6cd68d75b"
      unitRef="usd">16000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTE4LTEtMS02NDYwMTI_0c885558-0cae-4c3d-917e-422979491dab"
      unitRef="usd">20000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTIwLTEtMS02NDYwMTI_e388d28d-9ee7-4a16-9f22-5653856790f9"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3a9ad93b2abc423c8fde7f33fc3b9ad5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTIyLTEtMS02NDYwMTI_13c97bd8-3dbe-4525-b6cd-9c0473714b32"
      unitRef="usd">95000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i04abb06a33a74b80b4af250ebdf99d05_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI2LTI0LTEtMS02NDYwMTI_3738ad56-d293-432a-9303-ea93aefd892e"
      unitRef="usd">-2000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzMwLTAtMS0xLTc4NzI1MA_a69c1656-605f-464b-b9ba-291c2b7bbb73">Total long-term debt</fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3b9b56b9b8d24ec48a46494620468639_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTItMS0xLTY0NjAxMg_5679b060-5938-4b4f-844f-603000cedfb3"
      unitRef="usd">499000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTQtMS0xLTY0NjAxMg_e06bded8-ee44-4e0c-9528-f96c7ea74cc4"
      unitRef="usd">42000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTctMS0xLTY0NjAxMg_f769c237-9e46-4610-a542-d4b7d4abcf29"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTEwLTEtMS02NDYwMTI_eb64fecb-5e2f-456a-a757-2ea8fbadc5d8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTEyLTEtMS02NDYwMTI_0bcfc273-83ab-4ace-8f18-180e8d86a7d6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTE0LTEtMS02NDYwMTI_572c2972-6d9b-4f07-86c9-5a69fdd68ac1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTE2LTEtMS02NDYwMTI_9879dbbd-9b50-4bf8-bab3-187e9f8dad54"
      unitRef="usd">16000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTE4LTEtMS02NDYwMTI_7ac23683-ecef-4308-9460-2aa12505513d"
      unitRef="usd">20000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTIwLTEtMS02NDYwMTI_797803e6-0622-4968-bc98-cc1c2a050f88"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id34a3f6a02fb4787b309ad76455206f7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTIyLTEtMS02NDYwMTI_2596bd52-95df-4596-918c-3c70a6232d88"
      unitRef="usd">468000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="iafbd03577cb54257af27594c7705a272_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZToxNjdlZTIxY2ZhZGI0NGI3OGY3NGFlNTQwYTdhNjUxNC90YWJsZXJhbmdlOjE2N2VlMjFjZmFkYjQ0Yjc4Zjc0YWU1NDBhN2E2NTE0XzI3LTI0LTEtMS02NDYwMTI_729fa603-8771-4494-a03c-4da5b040d356"
      unitRef="usd">41000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzItMjQtMS0xLTY0NjAxMg_e4a7460c-d9dd-45fe-ab7b-20a007fb85f2">Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of December 31, 2020(4)(5)</fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzMtNC0xLTEtNzg3MjA2_4c54f881-6627-43aa-86cd-179d4acba2ea">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzMtNC0xLTEtNzg3MjA2_55f29d09-3102-4d14-931d-f464b7826ca0">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i65ff1d9403ac4cfb9af1b2a3947c4043_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMi0xLTEtNzAwNjQ5_0a4bfdfc-16d7-45f9-9aae-e93906ca2081"
      unitRef="usd">46000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtNC0xLTEtNzAwNjQ5_26368660-f4d4-41e7-be72-4a9d755664b1"
      unitRef="usd">-9000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtNy0xLTEtNzAwNjQ5_b2250169-169c-4ec2-964d-5d787557fd96"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMTAtMS0xLTcwMDY0OQ_153765d0-a4c1-468b-a2dd-0ae236c02e57"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMTItMS0xLTcwMDY0OQ_30fb0846-2a96-466e-8521-67fe33842e5d"
      unitRef="usd">95000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMTQtMS0xLTcwMDY0OQ_023a30cd-4bb1-4e4b-a439-7a75046711f9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMTYtMS0xLTcwMDY0OQ_12eb1e48-e502-465b-a1f6-ed4f311f5855"
      unitRef="usd">3000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMTgtMS0xLTcwMDY0OQ_acb20baf-ca47-4652-ae20-b85c907ee9a7"
      unitRef="usd">49000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMjAtMS0xLTcwMDY0OQ_97a65eac-ba05-4b8c-8dd5-984731aa9843"
      unitRef="usd">205000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i01fbc9008bda4adf848be6ffe4b718d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMjItMS0xLTcwMDY0OQ_5204db09-d15a-4e32-b4f7-88bf3a4ae33c"
      unitRef="usd">95000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i2bb141de31724dd0ad2d14f168491008_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzYtMjQtMS0xLTcwMDY0OQ_6f1d2c05-4c64-4ea3-8476-5edbad0418e3"
      unitRef="usd">-8000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i0e6b997d72a648eea7dbe3532e821676_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTItMS0xLTcwMDY4OA_b50cf465-c4f6-4e94-973f-1f1ed4e75e7a"
      unitRef="usd">171000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTQtMS0xLTcwMDY4OA_c8fd524b-ecb9-4a17-95db-cb606b8e859d"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTctMS0xLTcwMDY4OA_3f3fbc69-cbb8-4eb7-b08c-ff0991769361"
      unitRef="usd">4000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTEwLTEtMS03MDA2ODg_753325ed-dbe9-4824-a6c6-019ca02692fd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTEyLTEtMS03MDA2ODg_7801b315-4aa6-4f25-b5e6-98e44aadc28a"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTE0LTEtMS03MDA2ODg_ffb406a1-0818-4eec-8746-ec7412f35334"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTE2LTEtMS03MDA2ODg_6d16e6d9-4f8e-4797-bea0-2f85b74440a2"
      unitRef="usd">15000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTE4LTEtMS03MDA2ODg_fadf7be9-cac2-49e7-9155-21a2c19bb320"
      unitRef="usd">243000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTIwLTEtMS03MDA2ODg_398c7dcf-d49f-4591-b87e-ad5a8af9c0c7"
      unitRef="usd">278000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i979ed859d0454cb994c3817f016782c5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTIyLTEtMS03MDA2ODg_5b4f30fd-bc26-48fa-863a-09d99aca8e38"
      unitRef="usd">195000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i9cb022fdac1340549bc55964dda5cd1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE2LTI2LTEtMS03MDA2ODg_eeea7a07-2fc9-4f72-88ce-dca99ac0ec51"
      unitRef="usd">0</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i94df4fa5de3f421499c03eb95ac3090c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTItMS0xLTcwMTcwNQ_591524a5-a585-4003-8809-22ef8346f06b"
      unitRef="usd">621000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTQtMS0xLTcwMTcxMA_85638559-76d3-4054-ba04-37f4b3755f46"
      unitRef="usd">-9000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTctMS0xLTcwMTcxNQ_85836acc-0c96-436b-bef7-4d8678513dbc"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTEwLTEtMS03MDE3MjI_cff5fe94-13aa-4473-96d7-69ca3245b784"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTEyLTEtMS03MDE3Mjk_4a00e5fc-13b8-469c-bc5c-6d11f95f7924"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTE0LTEtMS03MDE3MzY_60fa9eb1-848f-4ad1-ad87-91b3602ecf2a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTE2LTEtMS03MDE3NDM_624290b7-5cba-450b-8a38-baf8d620134f"
      unitRef="usd">162000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTE4LTEtMS03MDE3NDM_d2cdcb09-3b97-4f1d-adfd-bab9c4112eb4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTIwLTEtMS03MDE3NDM_bcf66a7a-ee47-4d29-a774-b0757c03a3d9"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i5d1f7545e539420b9f8067ec22e36acb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTIyLTEtMS03MDE3NDM_ff5f6a15-02e9-42ab-b907-4ee4b2654c0d"
      unitRef="usd">453000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="id21494d13c604af5bf45baddd40e3d5a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIwLTI2LTEtMS03MDE3NTA_8bd672ef-e8fb-407f-9193-9d647ed288fa"
      unitRef="usd">4000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="icacece29edf14df498066cae0ce79076_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTItMS0xLTY0NjAxMg_7a4e1cd4-1535-4af6-85e6-34d6ca554d38"
      unitRef="usd">792000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTQtMS0xLTY0NjAxMg_9d93b0c6-7daa-4625-9afa-7646f16ebbef"
      unitRef="usd">-8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTctMS0xLTY0NjAxMg_b61dd102-53e3-4274-b320-5d981d947aee"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTEwLTEtMS02NDYwMTI_df06d78d-700c-4ba9-bbb9-188cb6ea62fd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTEyLTEtMS02NDYwMTI_2cebbb5e-c51c-4ef3-b77c-0cde751a1d91"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTE0LTEtMS02NDYwMTI_44773c69-5521-474e-b9fb-38e22a9cfad9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTE2LTEtMS02NDYwMTI_dc7be2fb-21ec-407c-8467-18903ec08f50"
      unitRef="usd">177000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTE4LTEtMS02NDYwMTI_18875f24-1364-4354-ab1c-8266ec5c0e5c"
      unitRef="usd">243000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTIwLTEtMS02NDYwMTI_f4e8a3f6-10a8-4840-8084-225d622f4c15"
      unitRef="usd">280000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i931290342a89490485913b4e657a98d3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTIyLTEtMS02NDYwMTI_6f2466a5-e34e-4dab-aa8a-bd5c05682c6b"
      unitRef="usd">648000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ief306eaa861a47fe9702e329d00471eb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzE5LTI2LTEtMS02NDYwMTI_5702fd48-2f2e-4e8d-a7ad-f29c11f4a411"
      unitRef="usd">4000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="icf08d5dfa18a4a428fc6d25ea04f1add_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTItMS0xLTY0NjAxMg_5a903db2-b54d-4ae4-940f-3780d25c220f"
      unitRef="usd">688000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTQtMS0xLTY0NjAxMg_00385fae-63ad-4398-9242-a5bb648ce461"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTctMS0xLTY0NjAxMg_e208fa54-8963-42ae-a65a-6d3fee88e82a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTEwLTEtMS02NDYwMTI_2ba11003-3993-419a-8f4d-9bc1a31daa1f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTEyLTEtMS02NDYwMTI_b5f95749-afc0-43b9-823c-f586acceaee6"
      unitRef="usd">21000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTE0LTEtMS02NDYwMTI_855aca36-e496-4979-93cb-2a3cb10d8ce8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTE2LTEtMS02NDYwMTI_ccaa571e-5479-43b5-94e4-8c7c7c99edde"
      unitRef="usd">132000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTE4LTEtMS02NDYwMTI_b136d582-ab47-4ef9-af81-96832da31f7a"
      unitRef="usd">104000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTIwLTEtMS02NDYwMTI_86f6dd18-18cd-4321-846a-0aa4f27b3a8c"
      unitRef="usd">383000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i069ce9bd47b24d0995e078ec3024c32f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTIyLTEtMS02NDYwMTI_286b0aa8-6ab6-4098-9a28-2023c0cce7a5"
      unitRef="usd">861000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i81e744efc2874515918d6f2e43b8c793_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIxLTI0LTEtMS02NDYwMTI_51ee2201-6de8-4929-aa53-863ac15722b7"
      unitRef="usd">11000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i82fc5b87fca04f0bb2d290f056f23b58_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTItMS0xLTY0NjAxMg_a58e5e10-7e78-43b0-834b-c5825cb4af47"
      unitRef="usd">162000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTQtMS0xLTY0NjAxMg_cef8e18a-094a-491c-b41c-292d95353cf9"
      unitRef="usd">233000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTctMS0xLTY0NjAxMg_8dd1b816-5545-49c2-acef-7a539f699262"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTEwLTEtMS02NDYwMTI_af045aee-844e-4566-9da7-ca53e07b31e1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTEyLTEtMS02NDYwMTI_77495926-8d90-491d-b6e6-731774ff0433"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTE0LTEtMS02NDYwMTI_5da84911-0a28-4396-a2a2-06c22f4ef7e2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTE2LTEtMS02NDYwMTI_4288d39f-d25c-4907-916f-b397dd0940b4"
      unitRef="usd">80000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTE4LTEtMS02NDYwMTI_426632e6-21ac-46ee-8274-107147d63d41"
      unitRef="usd">-18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTIwLTEtMS02NDYwMTI_e80003e2-63bf-4e59-9b44-ce18b9b9143d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i50de25452c7d42f3a683db37910de0eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTIyLTEtMS02NDYwMTI_48e649a9-cc60-4f5b-82e3-36efdb2d0dac"
      unitRef="usd">333000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ibd6e6d0c893445d18e3249bfc009b438_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzIyLTI0LTEtMS02NDYwMTI_b8a6aa7d-74de-4d32-9157-f62ef08e8484"
      unitRef="usd">159000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i21434116a47b49e98de1ee42abaa2dd6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTItMS0xLTcwMDcxMQ_6eb7feb6-2620-41e1-8f8b-c498ea6d04b1"
      unitRef="usd">398000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTQtMS0xLTcwMDcxMQ_2142d8b1-5143-481a-b4dc-031d9f9739d4"
      unitRef="usd">-41000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTctMS0xLTcwMDcxMQ_a28f04ef-ca6b-4d51-9155-b01865105ea6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTEwLTEtMS03MDA3MTE_232f5d22-ebed-456d-9256-a1842f100732"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTEyLTEtMS03MDA3MTE_0f90ce83-30b7-4d01-b255-21603ffd3eac"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTE0LTEtMS03MDA3MTE_d9ca0b8e-8aee-4284-a676-9925c001bafa"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTE2LTEtMS03MDA3MTE_fe98056d-c309-4a6f-ab81-c119779f6063"
      unitRef="usd">23000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTE4LTEtMS03MDA3MTE_430ccebb-7da0-4a54-af96-fcbf2f495532"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTIwLTEtMS03MDA3MTE_424a8f91-8bd6-4356-ad8f-e20732540c4e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i896bc465aaa04361a680f127a4730906_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTIyLTEtMS03MDA3MTE_a9a6ec0d-1536-45c7-be9d-c65d2e8128d4"
      unitRef="usd">416000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ibb78a3c8f37f431e89bd778ed9c5ba80_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI4LTI0LTEtMS03MDA3MTE_0d18f399-9874-4754-b8cf-0ed556269d7e"
      unitRef="usd">-41000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i387901854226423090689cf9211a1c32_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTItMS0xLTY0NjAxMg_1733ccd9-c6ef-4e79-9dd7-525cd6d1de11"
      unitRef="usd">75000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTQtMS0xLTY0NjAxMg_18993a6c-705c-474b-b521-96d052c5f495"
      unitRef="usd">-2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTctMS0xLTY0NjAxMg_49c106d2-6996-486d-9f07-9c30ec3b2896"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTEwLTEtMS02NDYwMTI_5d833353-ace7-4c05-bd4b-0eff871582ad"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTEyLTEtMS02NDYwMTI_c58baa27-3764-4d4b-9981-b3c6e6357e12"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTE0LTEtMS02NDYwMTI_2bb36dde-1925-486e-b56a-caf49f8368d7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTE2LTEtMS02NDYwMTI_a3427cd6-a409-4b54-a2f9-b692aa073618"
      unitRef="usd">18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTE4LTEtMS02NDYwMTI_39928fe0-19f6-4838-ad45-3fbc3c8ca55c"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTIwLTEtMS02NDYwMTI_17fdbe7b-1e69-4319-b298-cf6bdba4aa21"
      unitRef="usd">29000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i05922ef5561a411a8940b0be1a8e9226_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTIyLTEtMS02NDYwMTI_84fe4cbb-38fe-4614-97a0-d5dc844800bd"
      unitRef="usd">83000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="if045d812e352444e9298efa39dc29066_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI2LTI0LTEtMS02NDYwMTI_2ca2c285-59f2-4027-92f2-926a3e1ecb38"
      unitRef="usd">-1000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzMxLTAtMS0xLTc4NzI3MQ_f01fa7bf-074f-4172-949c-77a5aa0d9db1">Total long-term debt</fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iba1b75e74c704d0783d6465a35f33566_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTItMS0xLTY0NjAxMg_b4f3610a-298e-4006-8933-e965a2173797"
      unitRef="usd">473000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTQtMS0xLTY0NjAxMg_762704a1-5dfe-4254-994e-20c93c67d461"
      unitRef="usd">-43000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTctMS0xLTY0NjAxMg_158b8cb5-d301-425d-9966-78ff8af4501c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTEwLTEtMS02NDYwMTI_a1f92744-23bb-47ae-aae5-4d168c1e56e9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTEyLTEtMS02NDYwMTI_113d4ccf-951b-49b8-b510-f1df7aa7c601"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTE0LTEtMS02NDYwMTI_3b49e4c1-e9c7-48c9-8e93-0d78a9066ad3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTE2LTEtMS02NDYwMTI_479b54d9-d2fc-408a-a400-3ea5fd755975"
      unitRef="usd">41000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTE4LTEtMS02NDYwMTI_6466ba81-22c8-4b19-a133-9d3083b05445"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTIwLTEtMS02NDYwMTI_2b030f25-af0f-4d97-9d1d-bc93bb0b46ce"
      unitRef="usd">29000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3b9b56b9b8d24ec48a46494620468639_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTIyLTEtMS02NDYwMTI_36ddca0c-d848-4f2e-88a5-66d5eb916192"
      unitRef="usd">499000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i3e26c352d840432c8d2f04e4d2372a41_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzAvZnJhZzoxMzUwMGVmYTEzZGI0OTQyYjcxYzBmYjIwNWE2OTE5Ni90YWJsZTpiYzU2NjdkYmM0OTE0YzhhYWRmNDU5ZjllMzNmNjRmNi90YWJsZXJhbmdlOmJjNTY2N2RiYzQ5MTRjOGFhZGY0NTlmOWUzM2Y2NGY2XzI3LTI0LTEtMS02NDYwMTI_35a0bea0-745d-42ae-8577-9c62a83c18c9"
      unitRef="usd">-42000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzIyMTM_cb952f90-c8cd-48bb-970b-a39974aa897c">&lt;div style="margin-bottom:4.5pt;margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following tables display valuation techniques and the range and the weighted average of significant unobservable inputs for our Level 3 assets and liabilities measured at fair value on a recurring basis, excluding instruments for which we have elected the fair value option. Changes in these unobservable inputs can result in significantly higher or lower fair value measurements of these assets and liabilities as of the reporting date.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Range&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted - Average&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consensus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spreads (bps)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;531.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;582.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;557.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Single Vendor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total other mortgage-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dealer Mark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Range&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted - Average&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage-related&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Agency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consensus&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total Agency &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other mortgage-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spreads (bps)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;409.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;434.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;422.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Single Vendor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spreads (bps)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total other mortgage-related&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dealer Mark&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discounted Cash Flow&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total net derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Valuation techniques for which no unobservable inputs are disclosed generally reflect the use of third-party pricing services or dealers, and the range of unobservable inputs applied by these sources is not readily available or cannot be reasonably estimated. Where we have disclosed unobservable inputs for consensus and single vendor techniques, those inputs are based on our validations performed at the security level using discounted cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Unobservable inputs were weighted by the relative fair value of the instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes Fannie Mae and Freddie Mac securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays valuation techniques for our Level 3 assets measured at fair value on a nonrecurring basis. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements as of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonrecurring fair value measurements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mortgage loans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale, at lower of cost or fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consensus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Single Vendor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total mortgage loans held for sale, at lower of cost or fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,663&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family mortgage loans held for investment, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily mortgage loans held for investment, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Appraisal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Broker Price Opinion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total multifamily mortgage loans held for investment, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;644&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquired property, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accepted Offer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Appraisal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internal Model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;215&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Walk Forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total single-family&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total nonrecurring assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,462&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;When we measure impairment, including recoveries, based on the fair value of the loan or the underlying collateral and impairment is recorded on any component of the mortgage loan, including accrued interest receivable and amounts due from the borrower for advances of taxes and insurance, we present the entire fair value measurement amount with the corresponding mortgage loan.&lt;/span&gt;&lt;/div&gt;The following is a description of the valuation techniques we use for fair value measurement and disclosure as well as our basis for classifying these measurements as Level 1, Level 2 or Level 3 of the valuation hierarchy in more specific situations.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S Treasury Securities&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We classify securities whose values are based on quoted market prices in active markets for identical assets as Level 1 of the valuation hierarchy.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trading Securities and Available-for-Sale Securities&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We classify securities in active markets as Level 2 of the valuation hierarchy if quoted market prices in active markets for identical assets are not available. For all valuation techniques used for securities where there is limited activity or less transparency around these inputs to the valuation, these securities are classified as Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses one vendor price to estimate fair value. We generally validate these observations of fair value through the use of a discounted cash flow technique whose unobservable inputs (for example, spreads) are disclosed in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Consensus:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses an average of two or more vendor prices for similar securities. We generally validate these observations of fair value through the use of a discounted cash flow technique whose unobservable inputs (for example, spreads) are disclosed in the table above.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Discounted Cash Flow:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; In the absence of prices provided by third-party pricing services supported by observable market data, we estimate the fair value of a portion of our securities using a discounted cash flow technique that uses inputs such as default rates,&#160;prepayment speeds, loss severity and spreads based on market assumptions where available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;For private-label securities, an increase in unobservable prepayment speeds in isolation would generally result in an increase in fair value, and an increase in unobservable spreads, severity rates or default rates in isolation would generally result in a decrease in fair value. For mortgage revenue bonds classified as Level 3 of the valuation hierarchy, an increase in unobservable spreads would result in a decrease in fair value. Although we have disclosed unobservable inputs for the fair value of our recurring Level 3 securities above, interrelationships exist&#160;among these inputs such that&#160;a change&#160;in one unobservable input typically results in a change&#160;to one or more of the other inputs.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Investment&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Build-up:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We derive the fair value of performing mortgage loans using a build-up valuation technique starting with the base value for our Fannie Mae MBS with similar characteristics and then add or subtract the fair value of the associated guaranty asset, guaranty obligation (&#x201c;GO&#x201d;) and master servicing arrangement. We set the GO equal to the estimated fair value we would receive if we were to issue our guaranty to an unrelated party in a stand-alone arm&#x2019;s length transaction at the measurement date. The fair value of the GO is estimated based on our current guaranty pricing for loans underwritten after 2008 and our internal valuation models considering management&#x2019;s best estimate of key loan characteristics for loans underwritten before 2008. Our performing loans are generally classified as Level 2 of the valuation hierarchy to the extent that significant inputs are observable. To the extent that unobservable inputs are significant, the loans are classified as Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Consensus:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Calculated through the extrapolation of indicative sample bids obtained from multiple active market participants plus the estimated value of any applicable mortgage insurance, the estimated fair value using the Consensus method represents an estimate of the prices we would receive if we were to sell these single-family nonperforming and certain reperforming loans in the whole loan market. The fair value of any mortgage insurance on a nonperforming or reperforming loan is estimated using product-specific pricing grids that have been derived from loan-level bids on whole loan transactions. These loans are generally classified as Level 3 of the valuation hierarchy because significant inputs are unobservable. To the extent that significant inputs are observable, the loans are classified as Level 2 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We estimate the fair value for a portion of our senior-subordinated trust structures using the average of two or more vendor prices at the security level as a proxy for estimating loan fair value. These loans are classified as Level 3 of the valuation hierarchy because significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We estimate the fair value of our reverse mortgages using the single vendor valuation technique.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Internal Model:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;The internal model used to value collateral contains four sub-component models: 1) Location Model, 2) Neighborhood Model, 3) Automated Valuation Model (&#x201c;AVM&#x201d;) Imputation Model and 4) Final Valuation Model. These models consider characteristics of the property, neighborhood, local housing markets, underlying loan and home price growth to derive a final estimated value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;These loans are classified as Level 3 of the valuation hierarchy because significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Investment&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use appraisals to estimate the fair value for a portion of our multifamily loans based on either estimated replacement cost, the present value of future cash flows, or sales of similar properties. Significant unobservable inputs include estimated replacement or construction costs, property net operating income, capitalization rates, and adjustments made to sales of comparable properties based on characteristics such as financing, conditions of sale, and physical characteristics of the property.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Broker Price Opinion:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use broker price opinions to estimate the fair value for a portion of our multifamily loans. This technique uses both current property value and the property value adjusted for stabilization and market conditions. The unobservable inputs used in this technique are property net operating income and market capitalization rates to estimate property value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Asset Manager Estimate:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; This technique uses the net operating income and tax assessments of the specific property as well as Metropolitan Statistical Area-specific market capitalization rates and average per unit sales values to estimate property fair value.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;An increase in prepayment speeds in isolation would generally result in an increase in the fair value of our mortgage loans classified as Level 3 of the valuation hierarchy, and an&#160;increase in severity rates, default rates or spreads in isolation would generally result in a decrease in fair value. Although we have disclosed unobservable inputs for the fair value of the mortgage loans classified as Level 3 above, interrelationships exist among these inputs such that a change in one unobservable input typically results in a change to one or more of the other inputs.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loans are reported at the lower of cost or fair value in our consolidated balance sheets. The valuation methodology and inputs used in estimating the fair value of HFS loans are the same as our HFI loans and are described above in &#x201c;Mortgage Loans Held for Investment.&#x201d; To the extent that significant inputs are unobservable, the loans are classified within level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired Property, Net and Other Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Single-family acquired property valuation techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Accepted Offer:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; An Offer to Purchase Real Estate that has been submitted by a potential purchaser of an acquired property and accepted by Fannie Mae in a pending sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; An appraisal is an estimate based on recent historical data of the value of a specific property by a certified or licensed appraiser. Adjustments are made for differences between comparable properties for unobservable inputs such as square footage, location, and condition of the property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Broker Price Opinion:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; This technique provides an estimate of what the property is worth based upon a real estate broker&#x2019;s use of specific market research and a sales comparison approach that is similar to the appraisal process. This information, all of which is unobservable, is used along with recent and pending sales and current listings of similar properties to arrive at an estimate of value.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Property Inspection Report with Value:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; This technique provides an estimate of what the property is worth based upon a third party model that is adjusted for condition of the property and/or any other factors impacting the marketability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal and Broker Price Opinion, and Property Inspection Report with Value Walk Forward (&#x201c;Walk Forward&#x201d;):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use these techniques to adjust appraisal, broker price opinion, and property inspection valuations for changing market conditions by applying a walk forward factor based on local price movements since the time the third-party value was obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Internal Model:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use an internal model to estimate fair value for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;Multifamily acquired property valuation techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Appraisal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use this method to estimate property values for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Broker Price Opinion:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use this method to estimate property values for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Asset Manager Estimate:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;We use this method to estimate property values for distressed properties. The valuation methodology and inputs used are described under &#x201c;Mortgage Loans Held for Investment.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation Techniques&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset and Liability Derivative Instruments (collectively &#x201c;Derivatives&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The valuation process for the majority of our risk management derivatives uses observable market data provided by third-party sources, resulting in Level 2 classification of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use one vendor price to estimate fair value. We generally validate these observations of fair value through the use of a discounted cash flow technique.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Clearing House:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use the clearing house-provided value for interest-rate derivatives which are transacted through a clearing house. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Internal Model:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use internal models to value interest-rate derivatives which are valued by referencing yield curves derived from observable interest rates and spreads to project and discount cash flows to present value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Discounted Cash Flow:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; We use discounted cash flow to estimate fair value for credit enhancement derivatives related to CRT.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Dealer Mark:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Certain highly complex structured swaps primarily use a single dealer mark due to lack of transparency in the market and may be modeled using observable interest rates and volatility levels as well as significant unobservable assumptions, resulting in Level 3 classification of the valuation hierarchy. Mortgage commitment derivatives that use observable market data, quotes and actual transaction price levels adjusted for market movement are typically classified as Level&#160;2 of the valuation hierarchy. To the extent mortgage commitment derivatives include adjustments for market movement that cannot be corroborated by observable market data, we classify them as Level&#160;3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt of Fannie Mae and Consolidated Trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We classify debt instruments that have quoted market prices in active markets for similar liabilities when traded as assets as Level 2 of the valuation hierarchy. For all valuation techniques used for debt instruments where there is limited activity or less transparency around these inputs to the valuation, these debt instruments are classified as Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Consensus:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses an average of two or more vendor prices or dealer marks that represents estimated fair value for similar liabilities when traded as assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Single Vendor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses a single vendor price that represents estimated fair value for these liabilities when traded as assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Discounted Cash Flow:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Uses spreads based on market assumptions where available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The valuation methodology and inputs used in estimating the fair value of MBS assets are described under &#x201c;Trading Securities and Available-for-Sale Securities.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for investment, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,963,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,796,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,006,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Advances to lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Guaranty assets and buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,195,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,875,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,238,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,957,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,951,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,984,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,158,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,160,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,193,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following is a description of the valuation techniques we use for fair value measurement of our financial instruments as well as our basis for classifying these measurements as Level 1, Level 2 or Level 3 of the valuation hierarchy in certain specific situations.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#05314d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial Instruments for which Fair Value Approximates Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We hold certain financial instruments that are not carried at fair value but for which the carrying value approximates fair value due to the short-term nature and negligible credit risk inherent in them. These financial instruments include cash and cash equivalents, the majority of advances to lenders, and securities sold/purchased under agreements to repurchase/resell. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1 and 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Securities Sold/Purchased Under Agreements to Repurchase/Resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The carrying value for the majority of these specific instruments approximates the fair value due to the short-term nature and the negligible inherent credit risk, as they involve the exchange of collateral that is easily traded. Were we to calculate the fair value of these instruments, we would use observable inputs.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Loans are reported at the lower of cost or fair value in our consolidated balance sheets. The valuation methodology and inputs used in estimating the fair value of HFS loans are the same as for our HFI loans and are described&#160;under &#x201c;Fair Value Measurement&#x2014;Mortgage Loans Held for Investment&#x201d; in the valuation techniques for assets and liabilities held at fair value table. To the extent that significant inputs are unobservable, the loans are classified within Level 3 of the valuation hierarchy.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mortgage Loans Held for Investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;For a description of loan valuation techniques, refer to &#x201c;Fair Value Measurement&#x2014;Mortgage Loans Held for Investment&#x201d; in the valuation techniques for assets and liabilities held at fair value table. We measure the fair value of certain loans that are delivered under the Home Affordable Refinance Program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; (&#x201c;HARP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x201d;) using a modified build-up approach while the loan is performing. Under this modified approach, we set the credit component of the consolidated loans (that is, the guaranty obligation) equal to the compensation we would currently receive for a loan delivered to us under the program because the total compensation for these loans is equal to their current exit price in the government-sponsored enterprise securitization market. If, subsequent to delivery, the refinanced loan becomes past due or is modified, the fair value of the guaranty obligation is then measured consistent with other loans that have similar characteristics.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Advances to Lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The carrying value for the majority of our advances to lenders approximates the fair value due to the short-term nature and the negligible inherent credit risk. If we were to calculate the fair value of these instruments, we would use discounted cash flow models that use observable inputs such as spreads based on market assumptions, resulting in Level 2 classification. Advances to lenders also include loans that do not qualify for Fannie Mae MBS securitization and are valued using a discounted cash flow technique that uses estimated credit spreads of similar collateral and prepayment speeds that consider recent prepayment activity. We classify these valuations as Level 3 given that significant inputs are not observable or are determined by extrapolation of observable inputs.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2 and 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty Assets and Buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty assets related to our portfolio securitizations are recorded in our consolidated balance sheets at fair value on a recurring basis and are classified as Level 3. Guaranty assets in lender swap transactions are recorded in our consolidated balance sheets at the lower of cost or fair value. These assets, which are measured at fair value on a nonrecurring basis, are also classified as Level 3.&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;We estimate the fair value of guaranty assets by using proprietary models to project cash flows based on management&#x2019;s best estimate of key assumptions such as prepayment speeds and forward yield curves. Because guaranty assets are similar to an interest-only income stream, the projected cash flows are discounted at rates that consider the current spreads on interest-only swaps that reference Fannie Mae MBS and also liquidity considerations of the guaranty assets. The fair value of guaranty assets includes the fair value of any associated buy-ups.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The fair value of all guaranty obligations, measured subsequent to their initial recognition, is our estimate of a hypothetical transaction price we would receive if we were to issue our guaranty to an unrelated party in a standalone arm&#x2019;s-length transaction at the measurement date. The valuation methodology and inputs used in estimating the fair value of the guaranty obligations are described under &#x201c;Fair Value Measurement&#x2014;Mortgage loans held for investment&#x2014;build-up&#x201d; in the valuation techniques for assets and liabilities held at fair value.  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:TradingSecurities
      contextRef="i1dfb85462ebe423496b89031a1e66c11_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzUtMi0xLTEtNzAxNzg2_5d8ef180-947e-46c6-a73a-072e4a9d7b19"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i77017e8df7b349d5b8f54cd2a5c3b4e5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzktMi0xLTEtNjQ2MDEy_49080557-0960-4638-ae77-cc41e014f7d4"
      unitRef="usd">371000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if4597d57000a4d74aa4ec87f3be5dffc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE3LTItMS0xLTY0NjAxMg_b93e8bbd-b1a4-40ad-a710-d542457be6d5"
      unitRef="usd">142000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="if8ef4b5087464d38b780194d3316235a_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE3LTgtMS0xLTY0NjAxMg_695762ee-779c-4cb7-a77f-b32647e11dc1"
      unitRef="number">0.05310</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="id0dbf4c60cd8471fb89ad7eab0fe096f_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE3LTEwLTEtMS02NDYwMTI_81adda90-2c2a-47f5-8c11-f58ec852b32c"
      unitRef="number">0.05820</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i0a6ccedb60ea4bc3aee268d072ec0156_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE3LTEyLTEtMS02NDYwMTI_c20023b0-1595-44e1-94c4-810c311593d4"
      unitRef="number">0.05577</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie8f12b2a471d4744b29c27e649fd4bbc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE5LTItMS0xLTcwMTgzMg_70c908bc-95d4-44d2-b1d5-6a23818955e1"
      unitRef="usd">96000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia8bfd92c617142dd985e53c350ebc7dd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE4LTItMS0xLTY0NjAxMg_9af04245-9a50-4a72-ab18-77a1753e1b1a"
      unitRef="usd">25000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i33538395e4d84dd19ed781eb0d2e1674_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzE5LTItMS0xLTY0NjAxMg_e9437cd4-69f5-478a-894b-c343644fd183"
      unitRef="usd">263000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzIwLTItMS0xLTY0NjAxMg_b67f6f3b-e88b-446b-843a-bb2ec1686d94"
      unitRef="usd">634000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i5cebcf5aa87b4e5f9a7e7c00388493f5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzIxLTItMS0xLTY0NjAxMg_b30cb317-ec82-4732-8558-bef7088d64fe"
      unitRef="usd">25000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i31aecd7a43264347b8c1df1e9cd06045_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzIyLTItMS0xLTY0NjAxMg_ff306710-55e3-4b4c-aed3-49861b78cc4d"
      unitRef="usd">-62000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ia10ac75026264eac9569a40394e97899_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo1M2ZkYjQ3Y2YyMWI0YTBlOGZhMzk1ODNkMDcyODBjOS90YWJsZXJhbmdlOjUzZmRiNDdjZjIxYjRhMGU4ZmEzOTU4M2QwNzI4MGM5XzIzLTItMS0xLTY0NjAxMg_7edc87b8-2fe7-4ac0-911a-47c0597fe18b"
      unitRef="usd">-37000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:TradingSecurities
      contextRef="idd851dc150fd4334ac3475c5e4b748f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzUtMi0xLTEtNzAyNTIx_13eaccbf-3abe-413f-9b06-7894f92c5878"
      unitRef="usd">57000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3d2ae3fad9c14d45b6adc76c995f0be6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzExLTItMS0xLTY0NjAxMg_9f87aa5c-326b-496c-9b4f-f69941789ed9"
      unitRef="usd">379000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5c8923b13c1547f1950d805557d04379_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzEyLTItMS0xLTY0NjAxMg_99a5daf9-d59e-497c-9df4-dd08566c2fa6"
      unitRef="usd">52000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i7dc9ca5bd52e41efa1e3a64d15b1e218_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzEzLTItMS0xLTY0NjAxMg_7a772379-f4cd-47e6-b80f-823413bc090c"
      unitRef="usd">431000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icd0ca2234f7e45038d80eb2225ee2b01_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzIxLTItMS0xLTY0NjAxMg_bb90ba48-f160-401a-a8f4-064fc7defd7c"
      unitRef="usd">175000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="ib718645fa7174a9db717b6b248a90ca2_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzIxLTgtMS0xLTY0NjAxMg_7c4369bc-9342-4c10-9d5f-915a5a3056bf"
      unitRef="number">0.04090</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i1ff7c0461f43434589d2ce8a046435c7_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzIxLTEwLTEtMS02NDYwMTI_b485aabc-9d7b-4488-a509-1b9bbf6fa0c9"
      unitRef="number">0.04340</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i4b39021de07046e29f41d0ee84c2469e_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzIxLTEyLTEtMS02NDYwMTI_04b2bab4-c2d7-4f3c-a564-2b681d1385bb"
      unitRef="number">0.04220</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i364cb82f0436475996fff5000747bb19_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzI0LTItMS0xLTcwMjU3NQ_a0b781ba-31af-41ca-9211-a2205df2c47c"
      unitRef="usd">94000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i5ec4bf36a265416fbb28da1867534970_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzI0LTgtMS0xLTcwMjYwMw_b82b206c-7af0-4051-b866-4201b1a0b37e"
      unitRef="number">0.00093</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="ib97e059b56fb41e1a9118e806835f5b6_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzI0LTEwLTEtMS03MDI2MTg_cfd9f710-734b-43a1-9f74-c52d213b2143"
      unitRef="number">0.00494</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i489bde158ec9460dbb0443e8a349edc2_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzI0LTEyLTEtMS03MDI2MjY_350f4a8c-3a54-485d-adfa-3214a1d23707"
      unitRef="number">0.00272</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5e4210a7713a4633a7b747c43edff31d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzIyLTItMS0xLTY0NjAxMg_ac9dda50-7754-4ea2-864f-0391ad966260"
      unitRef="usd">53000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic81dbb96c3f94e23932da869e64f7e46_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzI0LTItMS0xLTY0NjAxMg_d72bf6e9-0e8f-442d-99cb-24302146efe1"
      unitRef="usd">322000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzI1LTItMS0xLTY0NjAxMg_edc4d283-25bb-4924-bf37-7c7297da859f"
      unitRef="usd">753000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ic6b9ce64bfa64a38a1f54c5ccbe202e7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzQ0LTItMS0xLTY0NjAxMg_2c5141b1-4a1e-49a4-8b6b-faa1ad6f7a69"
      unitRef="usd">152000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i22c74ef7cb254b8bae7b59df6ae55d11_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzQ2LTItMS0xLTY0NjAxMg_73c1df4c-2317-4232-916e-04cb39eecbdf"
      unitRef="usd">-21000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i224998e02a5545c88bbc84015a9a0779_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTo2ZTdiYzQ5NmI2MjY0ZWNhODAyYzFlMjAxZGVlOGE5Yi90YWJsZXJhbmdlOjZlN2JjNDk2YjYyNjRlY2E4MDJjMWUyMDFkZWU4YTliXzQ3LTItMS0xLTY0NjAxMg_f981c46a-baa4-4810-8652-4853e812e8fb"
      unitRef="usd">131000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7519dbeb7da94c7a8638ae6b79c79c05_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzEzNTU_c4ee35e5-01aa-44f9-b60d-86a69e283e7a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i941012cacf954cd4b6c60b73744da343_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzEzNTU_f8e2a124-108a-4609-a153-b31a2267ab5c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="if9edb04970d84711bb0af1beb286a711_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzE0Njk_b59d6e8c-8383-4a05-bb5f-fec941c5a2d5"
      unitRef="usd">30000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i73a03d9aac284fc7817bc8b5432646c2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzE0NzY_23a3c588-10ae-46fd-b0e3-96b348c10a75"
      unitRef="usd">38000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i73a03d9aac284fc7817bc8b5432646c2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzE1OTY_27cac141-3339-472f-8673-925abb1593cc"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i16d55cd7d3ff4370be0b76d7f69b8429_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzE1OTY_5e939ad2-1ab2-4dba-a650-f1062277cad7"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i871ddbb4e0c84201bc0318df8979af7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzE1OTY_88e0b1a4-35bf-4c4f-9260-c81eb577916b"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="if9edb04970d84711bb0af1beb286a711_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90ZXh0cmVnaW9uOjkwYWZlMWIxMmMzNjQ5N2JhODdhMDQ3NTVkZTI0NzY1XzE1OTY_d49b1951-ea0b-4ff2-a987-f03be63813d2"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="iaa4f942246774c4a82b67dec2b8470f0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzQtNC0xLTEtNjQ2MDEy_18c956b2-a91c-4bc5-bec5-5238fc6109e9"
      unitRef="usd">1571000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i838b2db21e9d4fcbae88ef6877c444bf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzQtNi0xLTEtNjQ2MDEy_ba973172-7406-4026-9856-0da8590cec97"
      unitRef="usd">201000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ib47b9126358f4b7ebdc424815ad43cdf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzUtNC0xLTEtNjQ2MDEy_6aff3349-9e65-43ed-a1cf-a404ee1ac146"
      unitRef="usd">92000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i7978233deb92437d8e2fa4db785255b8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzUtNi0xLTEtNjQ2MDEy_be0af023-f474-46f1-9763-ffedc61729cf"
      unitRef="usd">1383000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i16d55cd7d3ff4370be0b76d7f69b8429_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzctNC0xLTEtNjQ2MDEy_dedeffcb-c067-40de-ad21-801911224c2f"
      unitRef="usd">1663000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i871ddbb4e0c84201bc0318df8979af7b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzctNi0xLTEtNjQ2MDEy_5950afad-0d4e-429b-8f90-9a76631aa682"
      unitRef="usd">1584000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i31237b481e5d425eb75978a21a7c0869_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzktNC0xLTEtNjQ2MDEy_905dd234-a70f-4ea1-9a38-9da0ca3ee09c"
      unitRef="usd">1636000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i101fb9ce3f7444db964e01c48b1714a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzktNi0xLTEtNjQ2MDEy_a4b2ea2b-febb-4586-8ec4-9de010e4b00d"
      unitRef="usd">867000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ia967cd67393f4719b576f1e13a3005d7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzEzLTQtMS0xLTY0NjAxMg_6dffe45a-707e-484b-9a04-111d30eebdc3"
      unitRef="usd">3000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if39a84e584b0470b9465ea70e3157d83_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzEzLTYtMS0xLTY0NjAxMg_d6234f3e-14c0-4d6b-ad0a-955b5522e5ce"
      unitRef="usd">37000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic8fd2954288346aba844522ce0fe4b3a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzE1LTQtMS0xLTY0NjAxMg_4e84e54f-eb26-4a71-9515-b1b5cd9f56d5"
      unitRef="usd">614000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="id6a17e36df0e4be28a3fa496daa68d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzE1LTYtMS0xLTY0NjAxMg_1d536fc1-aecf-4195-89d7-12db4c1c487c"
      unitRef="usd">118000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i8ed1ac6de00a4cc087ab7d4c47c45735_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzE2LTQtMS0xLTY0NjAxMg_cb2630c5-6e74-46d2-8d97-ebb414fb80c2"
      unitRef="usd">27000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="id591a90a8ca24e5c888024a832dba0f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzE2LTYtMS0xLTY0NjAxMg_f9b2345a-c01b-4759-8cc6-6f7ea799bfe2"
      unitRef="usd">23000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ief78ba0f4aa544b2bccb034d50c7dd4d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzE4LTQtMS0xLTY0NjAxMg_250e2e30-0f65-488f-9814-9e83495c86b2"
      unitRef="usd">644000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i54b97539c562435f8e93ec19623530d9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzE4LTYtMS0xLTY0NjAxMg_a90e391d-50ad-494d-9323-520a6cb63ded"
      unitRef="usd">178000000</us-gaap:LoansReceivableFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i8ad33bb787604fb6acf5a0755e5c66fa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzIxLTQtMS0xLTY0NjAxMg_bd1d9e2a-ff24-4a28-af1c-fed56df29966"
      unitRef="usd">17000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i7ff72a39696f4eea9ac56b46ae22cffe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzIxLTYtMS0xLTY0NjAxMg_591f451e-0f63-4bb4-a996-ed16f1baa090"
      unitRef="usd">13000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i61fdf498bc6e45b28aad73b6547d973a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzIyLTQtMS0xLTY0NjAxMg_885d2c77-ecc0-4b49-bff2-4d2867189973"
      unitRef="usd">65000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i2d9a9391d49d468a92aaf6bc834f79a0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzIyLTYtMS0xLTY0NjAxMg_ba3ba70a-5dfd-46ae-898e-a46c2e01bf89"
      unitRef="usd">73000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i31237b481e5d425eb75978a21a7c0869_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzIzLTQtMS0xLTY0NjAxMg_1f714535-afce-4383-98b8-0f6f469bb71a"
      unitRef="usd">215000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i101fb9ce3f7444db964e01c48b1714a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzIzLTYtMS0xLTY0NjAxMg_ba54ac00-d3ca-4528-a53c-c619b9a54009"
      unitRef="usd">75000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i35eeaff16e3244ee9a1ea42889f6ff59_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzI0LTQtMS0xLTY0NjAxMg_2db9508a-3e4d-41c9-b0b4-3d4eff351cbd"
      unitRef="usd">91000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="iadd3487f41ec4fab97411e4305a80ee6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzI0LTYtMS0xLTY0NjAxMg_031440af-9685-4d5c-b04c-b907238212a1"
      unitRef="usd">37000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i7ca85435314244d497896a6d8d55b267_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzI1LTQtMS0xLTY0NjAxMg_e3c58768-5866-4af3-889e-ffdc30e8f840"
      unitRef="usd">12000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="ie92e644e1ef34905bf8cf7eb6fca84d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzI1LTYtMS0xLTY0NjAxMg_abfa131c-2b46-4cb5-9b4e-78f4181cc00e"
      unitRef="usd">11000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i29e85fd9846144a8812fab7bdb3d4f81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzI2LTQtMS0xLTY0NjAxMg_9a6a3fda-b106-4321-901b-219daa659963"
      unitRef="usd">400000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="ib6cf150aea3d449b82ed03d202e00680_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzI2LTYtMS0xLTY0NjAxMg_fa9cb523-9f54-40f8-8cba-9d59ed26ca70"
      unitRef="usd">209000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i1490359b9d29445cbbbe6e6f61d4115a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzMxLTQtMS0xLTY0NjAxMg_569536cf-30b4-4585-aabf-dac0fd4aa558"
      unitRef="usd">119000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i52d1b03af64f46f69fc6e117733149a3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzMxLTYtMS0xLTY0NjAxMg_3aa1122f-8394-4da0-a8fd-3fd3aedf9b00"
      unitRef="usd">34000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i16d55cd7d3ff4370be0b76d7f69b8429_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzM3LTQtMS0xLTY0NjAxMg_7b65ac8a-574c-4f4e-870a-534ab45d9012"
      unitRef="usd">4462000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i871ddbb4e0c84201bc0318df8979af7b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzMvZnJhZzo5MGFmZTFiMTJjMzY0OTdiYTg3YTA0NzU1ZGUyNDc2NS90YWJsZTpjZTA1NGMxNTYyOTc0M2QzOGUzNDk5NDY0YWY2ZWY2ZS90YWJsZXJhbmdlOmNlMDU0YzE1NjI5NzQzZDM4ZTM0OTk0NjRhZjZlZjZlXzM3LTYtMS0xLTY0NjAxMg_3b0afaea-a9bc-44ad-88ef-ff003492e72d"
      unitRef="usd">2872000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90ZXh0cmVnaW9uOmFjNDYwNWQ2OTZiMDRiYmNiMTE1OTA1NjA2ZmZkNzc5XzkwNg_b7b8f5ae-b3ca-4bf1-a854-e46d74a52395">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the carrying value and estimated fair value of our financial instruments. The fair value of financial instruments we disclose includes commitments to purchase multifamily and single-family mortgage loans that we do not record in our consolidated balance sheets. The fair values of these commitments are included as &#x201c;Mortgage loans held for investment, net of allowance for loan losses.&#x201d; The disclosure excludes all non-financial instruments; therefore, the fair value of our financial assets and liabilities does not represent the underlying fair value of our total consolidated assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for investment, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,112,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,437,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,609,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Advances to lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Guaranty assets and buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,269,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,512,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,766,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,087,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,511,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,554,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivative liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,222,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,648,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,687,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying &lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Netting Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;108,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Securities purchased under agreements to resell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Mortgage loans held for investment, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,963,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,796,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;209,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,006,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Advances to lenders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Guaranty assets and buy-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,195,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,875,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;215,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,238,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #2c6937;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Of consolidated trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,957,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,951,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,984,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Derivative liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guaranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,158,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,160,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,193,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90ZXh0cmVnaW9uOmFjNDYwNWQ2OTZiMDRiYmNiMTE1OTA1NjA2ZmZkNzc5Xzg4MA_cfa67f6c-fcf5-4d8b-be76-c6a9796af693">The fair value of financial instruments we disclose includes commitments to purchase multifamily and single-family mortgage loans that we do not record in our consolidated balance sheets. The fair values of these commitments are included as &#x201c;Mortgage loans held for investment, net of allowance for loan losses.&#x201d;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzQtMi0xLTEtNjQ2MDEy_ecd51c89-54eb-4491-98e3-75a9c3fdc346"
      unitRef="usd">87841000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzQtNC0xLTEtNjQ2MDEy_1652e9c1-7353-47b1-9993-a33a3d918e4d"
      unitRef="usd">32991000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzQtNi0xLTEtNjQ2MDEy_3ba5e2ba-b513-4ce2-9567-08d3659c3fbc"
      unitRef="usd">54850000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzQtOC0xLTEtNjQ2MDEy_972a1819-4f8b-4fcc-849d-d05f791769bf"
      unitRef="usd">0</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzQtMTItMS0xLTY0NjAxMg_e517c59a-61d3-4248-95cb-352d4781e301"
      unitRef="usd">87841000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzUtMi0xLTEtNjQ2MDEy_1ffc347c-dcb8-44f4-8bf1-5950893b64c4"
      unitRef="usd">14565000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzUtNC0xLTEtNjQ2MDEy_de2565ae-5756-4822-9cd1-ad056ef890e6"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzUtNi0xLTEtNjQ2MDEy_29354a2b-bbfb-434d-a265-3393c7677830"
      unitRef="usd">14565000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzUtOC0xLTEtNjQ2MDEy_5774e611-203a-43fc-8db7-8b455be098a1"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzUtMTItMS0xLTY0NjAxMg_e023e9ba-cd84-406a-b6f4-7fb5db713dd2"
      unitRef="usd">14565000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzYtMi0xLTEtNjQ2MDEy_44570026-08fa-4c59-86f0-8d014c5f003e"
      unitRef="usd">50129000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzYtNC0xLTEtNjQ2MDEy_182f25b6-f99f-4743-89dd-5c2384dfe196"
      unitRef="usd">46898000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzYtNi0xLTEtNjQ2MDEy_0505c2e3-d9dc-45e9-a092-bff46a1b83ab"
      unitRef="usd">3184000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzYtOC0xLTEtNjQ2MDEy_a35a6144-e30c-459d-82d1-adb12565d268"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzYtMTItMS0xLTY0NjAxMg_f8f4df08-b45a-4f39-8606-099ad6c61c7d"
      unitRef="usd">50129000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzctMi0xLTEtNjQ2MDEy_6fa5301a-971b-4106-8391-c92dc8fc3145"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzctNC0xLTEtNjQ2MDEy_e0f094c1-2d00-4339-931e-91feb3935b24"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzctNi0xLTEtNjQ2MDEy_9ad0fab0-1f2a-4c81-9323-9f050e257b50"
      unitRef="usd">62000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzctOC0xLTEtNjQ2MDEy_3a3b4be5-4a0f-4e93-80a4-45907d507fe1"
      unitRef="usd">634000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzctMTItMS0xLTY0NjAxMg_87c116f1-bfc6-42df-a6f7-660873cd388f"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzgtMi0xLTEtNjQ2MDEy_82da5538-1139-4ea0-856b-021404ae8efe"
      unitRef="usd">2033000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzgtNC0xLTEtNjQ2MDEy_acd1aacb-7542-472c-807b-435e711024ce"
      unitRef="usd">0</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzgtNi0xLTEtNjQ2MDEy_fa80a36d-c40c-41ed-bd4b-7ff806f07154"
      unitRef="usd">48000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzgtOC0xLTEtNjQ2MDEy_1465928f-1f20-4b68-9a23-6d6cc47ebe32"
      unitRef="usd">2029000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzgtMTItMS0xLTY0NjAxMg_47e112f2-99d7-4d52-bbcd-19204c338300"
      unitRef="usd">2077000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzktMi0xLTEtNjQ2MDEy_f3569418-b44a-477f-8b2b-50b22b9d4f80"
      unitRef="usd">4112403000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzktNC0xLTEtNjQ2MDEy_8a0bcbc7-47fd-442f-b0d1-64e66cedcd65"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzktNi0xLTEtNjQ2MDEy_80289951-fb97-4dfc-8830-4c01ff31fa9d"
      unitRef="usd">3437979000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzktOC0xLTEtNjQ2MDEy_10ce1a26-71a6-4319-9174-3a44f6f70423"
      unitRef="usd">171857000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzktMTItMS0xLTY0NjAxMg_838c5790-848b-480f-ac5d-60e986269358"
      unitRef="usd">3609836000000</us-gaap:LoansReceivableFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEwLTItMS0xLTY0NjAxMg_5a702378-238d-410d-b35a-c7d94d693e15"
      unitRef="usd">1502000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEwLTQtMS0xLTY0NjAxMg_8cf5a654-27fe-4590-b264-bc3a68bfd8ee"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEwLTYtMS0xLTY0NjAxMg_b5caaab7-1767-46fb-83a7-6ff50f5e8cad"
      unitRef="usd">1502000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEwLTgtMS0xLTY0NjAxMg_dab94877-eeda-4592-829a-b7a3ebe12cda"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEwLTEyLTEtMS02NDYwMTI_c7a8b641-53fb-444a-9158-5502d8f9be27"
      unitRef="usd">1502000000</fnm:AdvancesToLendersFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzExLTItMS0xLTY0NjAxMg_db06a34b-c323-4320-81b5-cd497be3aab0"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzExLTQtMS0xLTY0NjAxMg_19a8935b-9e85-4e0f-aa4e-550c8bba6f00"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzExLTYtMS0xLTY0NjAxMg_038955cd-8c1e-4966-8ebe-54868dba7f1a"
      unitRef="usd">300000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzExLTgtMS0xLTY0NjAxMg_c7896388-ede6-44ac-a87e-30554426038a"
      unitRef="usd">29000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="icad2c208ca5242b28317b2e2cb867e28_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzExLTEwLTEtMS02NDYwMTI_4aa472bc-ee3f-4630-8dea-2ab57aaddac6"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzExLTEyLTEtMS02NDYwMTI_d4f603cb-c5f8-4337-90ee-37ad27dc7ab2"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEyLTItMS0xLTY0NjAxMg_b6d256b2-8909-4b43-b38b-01df5b8790c5"
      unitRef="usd">87000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEyLTQtMS0xLTY0NjAxMg_159ce72b-ef09-40b8-bebc-da00a1b831e7"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEyLTYtMS0xLTY0NjAxMg_27273fae-4df9-44a4-9f15-c79691f8b2f0"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEyLTgtMS0xLTY0NjAxMg_75f1cbc6-ef11-4ebf-a11e-7845a7cb7c33"
      unitRef="usd">166000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEyLTEyLTEtMS02NDYwMTI_ce05e6a4-d732-451a-905c-a7ea21e8b9a6"
      unitRef="usd">166000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEzLTItMS0xLTY0NjAxMg_999f354f-b7db-47f3-a18c-115b3fd1fb23"
      unitRef="usd">4269431000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEzLTQtMS0xLTY0NjAxMg_d2abdd1d-f4df-4819-95b5-a7cba1cd6088"
      unitRef="usd">79889000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEzLTYtMS0xLTY0NjAxMg_febc20c9-801b-4ced-b752-1f3437e3e3f7"
      unitRef="usd">3512490000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEzLTgtMS0xLTY0NjAxMg_884efec7-3e56-4708-84ec-f11131d51f24"
      unitRef="usd">174762000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="icad2c208ca5242b28317b2e2cb867e28_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEzLTEwLTEtMS02NDYwMTI_46f73527-f368-4f3a-b048-69c85ef1be4e"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzEzLTEyLTEtMS02NDYwMTI_080d7d10-1463-493b-9ee8-87c6b15756c0"
      unitRef="usd">3766987000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i622af1a0b84d49708b9f742c459ea345_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzE4LTItMS0xLTY0NjAxMg_8d61e9df-93b5-434f-b301-c4718a3b5e92"
      unitRef="usd">10204000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i497ea483a53447728be82df68380a995_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzE4LTQtMS0xLTY0NjAxMg_684064f4-2afb-4203-891b-76de5ed6956d"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i7052c749b1f64be4ac4522b64795868f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzE4LTYtMS0xLTY0NjAxMg_59a2f808-d9f4-417d-88b3-482b049ecba4"
      unitRef="usd">10208000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="ib361fe75480e4f6fb8718825e4972c89_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzE4LTgtMS0xLTY0NjAxMg_5c522da9-1c29-44e2-b941-168921ac6113"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i6179a22e85b24d0f9334424f2d16a225_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzE4LTEyLTEtMS02NDYwMTI_ae91eba5-767d-4794-a1a4-d77902808c5b"
      unitRef="usd">10208000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i622af1a0b84d49708b9f742c459ea345_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIxLTItMS0xLTY0NjAxMg_aaa1b3ff-2455-475e-8fb8-fff951cabead"
      unitRef="usd">123964000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i497ea483a53447728be82df68380a995_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIxLTQtMS0xLTY0NjAxMg_a2e5de8e-9d35-4722-86a7-e2f76e054e2a"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7052c749b1f64be4ac4522b64795868f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIxLTYtMS0xLTY0NjAxMg_9ac972c7-59e0-4cce-9bb7-e37017ac57dc"
      unitRef="usd">122066000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib361fe75480e4f6fb8718825e4972c89_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIxLTgtMS0xLTY0NjAxMg_a6228610-073d-4e03-9047-9574ec4663b2"
      unitRef="usd">558000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6179a22e85b24d0f9334424f2d16a225_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIxLTEyLTEtMS02NDYwMTI_b5634019-3efc-469d-85c6-9a26dd39bd53"
      unitRef="usd">122624000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id8408a76631240c39d0b8490328c3423_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIyLTItMS0xLTY0NjAxMg_785d86da-274d-492e-afc3-0e332ffa107e"
      unitRef="usd">4087720000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i56174dfc2ffa46cc918455ce2ae9af8c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIyLTQtMS0xLTY0NjAxMg_aa4f835b-d791-4ac6-bbce-5e48aa058205"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2fa685f13c864775b6a9cd514c4ee5d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIyLTYtMS0xLTY0NjAxMg_592c993d-23db-47cc-b098-dd2d55579709"
      unitRef="usd">3511958000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i44b7b429908d484bb4a510b091a3ffba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIyLTgtMS0xLTY0NjAxMg_aca4be5b-e349-43fc-ba6e-a37bca29a7ad"
      unitRef="usd">42150000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9b04b8306f0f4e1a9b8f346dcf140474_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIyLTEyLTEtMS02NDYwMTI_7231193b-81e6-4af6-9b4e-2a69003e6110"
      unitRef="usd">3554108000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIzLTItMS0xLTY0NjAxMg_b0647cd3-fca8-46b8-ad3d-540445359bfe"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIzLTQtMS0xLTY0NjAxMg_e5fa52b1-03af-460c-8d4e-fa38e2c726c1"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIzLTYtMS0xLTY0NjAxMg_e677ee1a-3407-4a42-a4f3-d2b15f3510a1"
      unitRef="usd">4764000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIzLTgtMS0xLTY0NjAxMg_6f7d785b-90ec-4702-a1c1-91aba51a18e6"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="icad2c208ca5242b28317b2e2cb867e28_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIzLTEwLTEtMS02NDYwMTI_943d1ad4-8997-4915-94c3-8b4487d906b6"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzIzLTEyLTEtMS02NDYwMTI_2f531ac3-6bbf-48db-b1fa-44486718a36b"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI0LTItMS0xLTY0NjAxMg_56c309a5-56da-4fae-8d9c-b976176e3a80"
      unitRef="usd">94000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI0LTQtMS0xLTY0NjAxMg_84746920-8864-433b-8310-25984be1c301"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI0LTYtMS0xLTY0NjAxMg_0ef93c74-3be0-4143-b352-77abe977b7fd"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI0LTgtMS0xLTY0NjAxMg_d980e1eb-7e2c-4c2f-b47b-e5b5e800e14c"
      unitRef="usd">66000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI0LTEyLTEtMS02NDYwMTI_39c657ac-af57-48af-8e69-380e9eac7b2c"
      unitRef="usd">66000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4435a7160b0442e983c8bb7602210884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI1LTItMS0xLTY0NjAxMg_6146736b-79b0-4340-b2ab-546f4c555263"
      unitRef="usd">4222150000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie741f3218a404ee7887a7da9a3c7567e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI1LTQtMS0xLTY0NjAxMg_2ade613c-e5be-4d3a-89b1-5622166ff3e0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie74ab82f04d24a63874e9f31ff4ada1f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI1LTYtMS0xLTY0NjAxMg_8919260f-90db-4213-8cfb-483391f3c000"
      unitRef="usd">3648996000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i8bdbfdf448884545b58478bddf6431be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI1LTgtMS0xLTY0NjAxMg_52b2af7f-2395-47d9-a081-3d863d752151"
      unitRef="usd">42840000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="icad2c208ca5242b28317b2e2cb867e28_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI1LTEwLTEtMS02NDYwMTI_b7db13cb-c9e7-4b9f-9df1-f29e7c1557fb"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5fa738bb96f44adfa72b45a3546ec3ac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTo0Y2E1NjEyN2ZhZGY0YmZkYmZkNTg5OWRhYjZlOTg5My90YWJsZXJhbmdlOjRjYTU2MTI3ZmFkZjRiZmRiZmQ1ODk5ZGFiNmU5ODkzXzI1LTEyLTEtMS02NDYwMTI_13ba243c-d618-4de1-a8a8-d57f29e4d7c3"
      unitRef="usd">3687174000000</us-gaap:LiabilitiesFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzQtMi0xLTEtNjQ2MDEy_f3a90639-9e46-4a74-86ed-8e1758d52503"
      unitRef="usd">108631000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzQtNC0xLTEtNjQ2MDEy_5dd463e5-6573-475a-b439-9e692f878be6"
      unitRef="usd">64531000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzQtNi0xLTEtNjQ2MDEy_ca09f2ec-f4c7-4a76-98bf-95dc9700fc52"
      unitRef="usd">44100000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzQtOC0xLTEtNjQ2MDEy_b80f28da-8b1f-490e-865b-578342b5cf6f"
      unitRef="usd">0</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzQtMTItMS0xLTY0NjAxMg_03741311-a32b-4941-9cdb-4b2ca561d57b"
      unitRef="usd">108631000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzUtMi0xLTEtNjQ2MDEy_a7e80f5c-c4c9-4d2b-92bf-829fe981eafb"
      unitRef="usd">20743000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzUtNC0xLTEtNjQ2MDEy_d87e7e6c-e765-4077-b332-1e79ee34b978"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzUtNi0xLTEtNjQ2MDEy_4d2add6a-170b-4098-a2fa-ee3d1d30c682"
      unitRef="usd">20743000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzUtOC0xLTEtNjQ2MDEy_1803209e-9ec9-4121-9ff3-82d6ce4192b9"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzUtMTItMS0xLTY0NjAxMg_aa985914-4fe4-4a44-9d86-d5fe95eb4612"
      unitRef="usd">20743000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzYtMi0xLTEtNjQ2MDEy_7c7f69c3-b4e3-4f3d-b4a3-d5ae53320404"
      unitRef="usd">88206000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzYtNC0xLTEtNjQ2MDEy_7db70120-c9db-43c2-8aec-0466ed3bfbdb"
      unitRef="usd">83581000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzYtNi0xLTEtNjQ2MDEy_d83c9685-f8e0-41ca-adbd-d6d65b8876be"
      unitRef="usd">4568000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzYtOC0xLTEtNjQ2MDEy_e1778572-f2d3-46b4-8864-42cfbd1676d1"
      unitRef="usd">57000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzYtMTItMS0xLTY0NjAxMg_c21277b7-2fbb-47cc-a325-59ff5ce729de"
      unitRef="usd">88206000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzctMi0xLTEtNjQ2MDEy_22f2b109-62be-44d2-bed7-b215c14a3aa5"
      unitRef="usd">837000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzctNC0xLTEtNjQ2MDEy_3c426063-16cc-4a29-b8eb-2f654f9462c0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzctNi0xLTEtNjQ2MDEy_356afc64-2c5f-4939-8906-ebb319b28bc5"
      unitRef="usd">84000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzctOC0xLTEtNjQ2MDEy_9d897cb6-2c3d-45e7-8a79-a6ece4679bb2"
      unitRef="usd">753000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzctMTItMS0xLTY0NjAxMg_74139c6a-7569-424c-a81e-1f7161074d72"
      unitRef="usd">837000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzgtMi0xLTEtNjQ2MDEy_add552b1-f017-448f-8193-f79f93dee6f9"
      unitRef="usd">5134000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzgtNC0xLTEtNjQ2MDEy_b2cf3573-06b2-4b1d-a60d-8492c69e231d"
      unitRef="usd">0</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzgtNi0xLTEtNjQ2MDEy_a4d5ca63-525d-4a46-a782-25fb77cb5a60"
      unitRef="usd">178000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzgtOC0xLTEtNjQ2MDEy_c241ee4f-2edf-4d52-b9ff-b2869ecf7d13"
      unitRef="usd">5307000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzgtMTItMS0xLTY0NjAxMg_61cc5ac7-797a-486d-90ef-999afec7592c"
      unitRef="usd">5485000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzktMi0xLTEtNjQ2MDEy_aa25ed3a-31f3-4da8-9356-c56d137622a8"
      unitRef="usd">3963108000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzktNC0xLTEtNjQ2MDEy_e4107df0-ff58-49d2-9b5e-949c1858511e"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzktNi0xLTEtNjQ2MDEy_f2c9ac9f-3db7-4eb8-8123-260eb4383ca9"
      unitRef="usd">3796917000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzktOC0xLTEtNjQ2MDEy_bc005bd8-135e-400b-a8c0-b8cdb0ec445d"
      unitRef="usd">209090000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzktMTItMS0xLTY0NjAxMg_58e906b2-6c41-4737-b665-97903d119e62"
      unitRef="usd">4006007000000</us-gaap:LoansReceivableFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEwLTItMS0xLTY0NjAxMg_383955a6-259d-4731-9b1c-7408bbfb33d0"
      unitRef="usd">8414000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEwLTQtMS0xLTY0NjAxMg_37e277a8-e28e-4020-93a2-aa46ffff8d6e"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEwLTYtMS0xLTY0NjAxMg_882474e9-b842-4561-93db-56dd2f4b8b16"
      unitRef="usd">8413000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEwLTgtMS0xLTY0NjAxMg_894ca36e-523b-4ca0-bb02-470665dd0f74"
      unitRef="usd">1000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEwLTEyLTEtMS02NDYwMTI_567cbeed-2e15-44db-8ae5-c08984c70195"
      unitRef="usd">8414000000</fnm:AdvancesToLendersFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzExLTItMS0xLTY0NjAxMg_8d6c78c6-fb9e-4eb3-919f-cdc2c57fad74"
      unitRef="usd">171000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzExLTQtMS0xLTY0NjAxMg_00273e77-c8ba-42ba-8942-8af5a5f00574"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzExLTYtMS0xLTY0NjAxMg_f03285cc-8de5-4b6b-bff8-99ac33e2c466"
      unitRef="usd">256000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzExLTgtMS0xLTY0NjAxMg_c1fba2fe-1c11-404c-9418-b76c6ad840ef"
      unitRef="usd">152000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="idc5c8e1755f04776b881feb5b704324e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzExLTEwLTEtMS02NDYwMTI_a01cdb6d-7b28-474a-af7c-be152797969c"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzExLTEyLTEtMS02NDYwMTI_1270e72d-bfd8-4b6d-be88-f35445c07168"
      unitRef="usd">171000000</us-gaap:DerivativeAssets>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEyLTItMS0xLTY0NjAxMg_817bfe84-23db-476a-bf61-2f9c5796c503"
      unitRef="usd">92000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEyLTQtMS0xLTY0NjAxMg_dac6f424-a55e-4f35-9896-782c5d34816b"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEyLTYtMS0xLTY0NjAxMg_1d2c8331-8adb-40db-87f8-f1cb82c49c95"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEyLTgtMS0xLTY0NjAxMg_89cc392f-ba8a-4131-b95b-4fef12da6234"
      unitRef="usd">207000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEyLTEyLTEtMS02NDYwMTI_0aa90544-1403-472d-8b10-2283a5b4b651"
      unitRef="usd">207000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEzLTItMS0xLTY0NjAxMg_ab60d5d4-39c9-42f3-92ee-9ac41e529a24"
      unitRef="usd">4195336000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEzLTQtMS0xLTY0NjAxMg_ff904593-897d-4c00-a672-de99b55689f3"
      unitRef="usd">148112000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEzLTYtMS0xLTY0NjAxMg_c8d6490a-93aa-4016-99b1-90b563621ca1"
      unitRef="usd">3875259000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEzLTgtMS0xLTY0NjAxMg_e9a20ca6-7a91-4399-8c9e-906b6c45782f"
      unitRef="usd">215567000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="idc5c8e1755f04776b881feb5b704324e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEzLTEwLTEtMS02NDYwMTI_e5851748-355e-4209-a38e-59e1d6ae71df"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzEzLTEyLTEtMS02NDYwMTI_e8906a0c-3353-4122-90a0-44a94adccb30"
      unitRef="usd">4238701000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i842ef062789a4a33ab506e85cc22e883_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzE4LTItMS0xLTY0NjAxMg_80861f52-a04d-4154-b63b-97adcbc9dab4"
      unitRef="usd">2795000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="ib7eb67dfd5424365b4586d5dcf2c2b58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzE4LTQtMS0xLTY0NjAxMg_639f37ec-1e84-4ffe-a77a-8b6eb29c5f15"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="if2e6786bbc9b46a580170c5cf0e8be33_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzE4LTYtMS0xLTY0NjAxMg_06c27393-e48f-4502-a179-579f32f2ea13"
      unitRef="usd">2795000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i9da055f0636d4b8eae5eb68b0cbd4d57_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzE4LTgtMS0xLTY0NjAxMg_0f27722e-f8e0-44af-a556-c0887fe7d171"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="idfa42b1349ba4535aab8638513c15902_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzE4LTEyLTEtMS02NDYwMTI_3d82514b-b4bd-4055-be18-6297ee310d76"
      unitRef="usd">2795000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i842ef062789a4a33ab506e85cc22e883_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIxLTItMS0xLTY0NjAxMg_52142304-7c71-4954-98aa-d6e6085a64dd"
      unitRef="usd">198097000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib7eb67dfd5424365b4586d5dcf2c2b58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIxLTQtMS0xLTY0NjAxMg_bd18ee62-5268-41e3-97a0-f5b0f0d59aef"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if2e6786bbc9b46a580170c5cf0e8be33_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIxLTYtMS0xLTY0NjAxMg_62532a8e-d497-4a89-ba93-559ea58a66a2"
      unitRef="usd">205142000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9da055f0636d4b8eae5eb68b0cbd4d57_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIxLTgtMS0xLTY0NjAxMg_73dbbf12-0387-4e51-8874-36ab077e5cbc"
      unitRef="usd">799000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idfa42b1349ba4535aab8638513c15902_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIxLTEyLTEtMS02NDYwMTI_3c5c0876-4aef-4136-8d75-8e56a707c44a"
      unitRef="usd">205941000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i141b25a1576643c7a4513162cc0bd329_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIyLTItMS0xLTY0NjAxMg_61ede528-6b24-4a34-adeb-a943f04c2bda"
      unitRef="usd">3957299000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4050d0f7362a4567b93cd78fa427d03a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIyLTQtMS0xLTY0NjAxMg_8f974867-499f-4531-9217-77e1db4d9390"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iaaa38821725d455c98592aee07c1775b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIyLTYtMS0xLTY0NjAxMg_481fad23-cede-4b91-83b8-0741a2722775"
      unitRef="usd">3951537000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i528c3a412f764cd0b807a39fe13fe7c9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIyLTgtMS0xLTY0NjAxMg_eb65782d-d9e8-4458-9733-13509fe8cdd2"
      unitRef="usd">32644000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i663fdcc077ea4151bbcda949d5fa66f4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIyLTEyLTEtMS02NDYwMTI_207fa616-7dfa-46ac-9199-b53a58482f3d"
      unitRef="usd">3984181000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIzLTItMS0xLTY0NjAxMg_2bccbbf4-4f6c-4b1c-aeec-679fed22c02f"
      unitRef="usd">233000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIzLTQtMS0xLTY0NjAxMg_554f2335-f62f-4237-b057-93bf78c0873e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIzLTYtMS0xLTY0NjAxMg_fc684142-378c-4f7f-9efd-02f3adec3e56"
      unitRef="usd">1385000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIzLTgtMS0xLTY0NjAxMg_6145c865-afb8-47f3-a7ac-41e270945306"
      unitRef="usd">21000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="idc5c8e1755f04776b881feb5b704324e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIzLTEwLTEtMS02NDYwMTI_4a37f430-1584-4e37-9919-d4bccf37e55f"
      unitRef="usd">1173000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzIzLTEyLTEtMS02NDYwMTI_878d9250-62aa-4ff6-aa05-a62140017478"
      unitRef="usd">233000000</us-gaap:DerivativeLiabilities>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI0LTItMS0xLTY0NjAxMg_4c0bc74b-2dde-4a54-b4cd-22e3e74ee590"
      unitRef="usd">101000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI0LTQtMS0xLTY0NjAxMg_a8b118bf-b38b-4828-9039-803d205f09ed"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI0LTYtMS0xLTY0NjAxMg_b6533cf6-3aec-4b1e-9dd2-d7863f2862a6"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI0LTgtMS0xLTY0NjAxMg_2a599b8b-cddb-47f8-b644-a0287b44e4ef"
      unitRef="usd">101000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI0LTEyLTEtMS02NDYwMTI_eec9a9d9-56db-41db-90fe-4074d148c217"
      unitRef="usd">101000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icc55a43032e1404dac3160a84c33b133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI1LTItMS0xLTY0NjAxMg_1e22cc48-f507-49b9-adf7-3a16173a19db"
      unitRef="usd">4158525000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i125c53b195a642ed8dedd0c7ffcee3d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI1LTQtMS0xLTY0NjAxMg_1f09dc09-6320-4963-b551-05f2938d92d6"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic806d51ef8fb4d4ba63d8cb53d593b49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI1LTYtMS0xLTY0NjAxMg_cc0b6d39-e2f5-451e-9d18-f33ac0deb39d"
      unitRef="usd">4160859000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if864a0f70d1c4ea0b198dd3878a7bf5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI1LTgtMS0xLTY0NjAxMg_0086b9fc-d122-43af-8535-47f0e0720f85"
      unitRef="usd">33565000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="idc5c8e1755f04776b881feb5b704324e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI1LTEwLTEtMS02NDYwMTI_69033ea1-bdaa-4b20-a36e-08276a6bc6a5"
      unitRef="usd">1173000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0abad8e7b4a948979cbcac6750954299_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzYvZnJhZzphYzQ2MDVkNjk2YjA0YmJjYjExNTkwNTYwNmZmZDc3OS90YWJsZTplYjE0NTk1YzUwMDg0ZmYxOWVmMTYxNDg0MTU3ZjY0ZC90YWJsZXJhbmdlOmViMTQ1OTVjNTAwODRmZjE5ZWYxNjE0ODQxNTdmNjRkXzI1LTEyLTEtMS02NDYwMTI_e1ceb0e8-4e39-4056-8e2b-de2de9219ef2"
      unitRef="usd">4193251000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE5MDk_53b4cd6c-ed54-42c4-8d5f-43f12a2ccfe4">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays the fair value and unpaid principal balance of the financial instruments for which we have made fair value elections.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.858%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Consolidated Trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Fannie Mae&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long-Term Debt of Consolidated Trusts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,645&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unpaid principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,311&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes nonaccrual loans with a fair value of $40 million and $86 million as of December 31, 2022 and 2021, respectively. Includes loans that are 90 days or more past due with a fair value of $48 million and $125 million as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i1510e7b0f25645c9b54aa003f54f4b0e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzQtMy0xLTEtNjQ2MDEy_e2555c55-dcbe-4480-b9f1-60fd9d9f3f5c"
      unitRef="usd">3645000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="if8b764b25daf4c85a62616e38bf129d7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzQtNy0xLTEtNjQ2MDEy_42bafc59-59ec-461f-b6b4-ac836b6936b9"
      unitRef="usd">1161000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i43100fd522104df9aaecfeadb9dd8815_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzQtMTEtMS0xLTY0NjAxMg_dc67e947-631c-4827-a786-c4be1e0d462f"
      unitRef="usd">16260000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i42e5167a97d7454db51e1e8639062322_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzQtMTUtMS0xLTY0NjAxMg_0977a47f-036a-4939-8b89-e1c5d52fe97f"
      unitRef="usd">4964000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0c185b3a5c244b3c989082d63611b561_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzQtMTktMS0xLTY0NjAxMg_a51becc9-be50-4917-bc3b-d4022ce056f9"
      unitRef="usd">2381000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2563bc51d83a45e7addb60739a756400_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzQtMjMtMS0xLTY0NjAxMg_656efc15-41cc-445e-b4a1-e15ed655354c"
      unitRef="usd">21735000000</us-gaap:LongTermDebtFairValue>
    <fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment
      contextRef="i1510e7b0f25645c9b54aa003f54f4b0e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzUtMy0xLTEtNjQ2MDEy_540a4a35-c703-451d-8653-69f1fd871158"
      unitRef="usd">3835000000</fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if8b764b25daf4c85a62616e38bf129d7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzUtNy0xLTEtNjQ2MDEy_25d5fc53-3422-48d3-a25d-31516c89aa80"
      unitRef="usd">1145000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i43100fd522104df9aaecfeadb9dd8815_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzUtMTEtMS0xLTY0NjAxMg_2cb1fcf5-5c80-4c1b-8ebe-544daaf0182c"
      unitRef="usd">16311000000</us-gaap:DebtInstrumentCarryingAmount>
    <fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment
      contextRef="i42e5167a97d7454db51e1e8639062322_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzUtMTUtMS0xLTY0NjAxMg_5fa3aae6-20b4-4cc1-b946-1664379facf2"
      unitRef="usd">4601000000</fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0c185b3a5c244b3c989082d63611b561_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzUtMTktMS0xLTY0NjAxMg_10ad3d94-5e4d-4642-9f33-ad51c6b715c1"
      unitRef="usd">2197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2563bc51d83a45e7addb60739a756400_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90YWJsZTpmYTQ2MGEyMDU0MGU0NzdmYjE2OTlmYjhjNjg2ZmVjNC90YWJsZXJhbmdlOmZhNDYwYTIwNTQwZTQ3N2ZiMTY5OWZiOGM2ODZmZWM0XzUtMjMtMS0xLTY0NjAxMg_7d52ae04-f039-415a-a671-0402e8fe474d"
      unitRef="usd">19314000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzkzMg_d0723723-2ad2-4238-a954-82bf89dc05bb"
      unitRef="usd">40000000</us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus>
    <us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzkzOQ_9bf07100-1d12-46da-9226-71abca7e10d6"
      unitRef="usd">86000000</us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzExMzU_2a4e0c34-da1a-4c3f-ac8c-0ac7df8c14e7">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzExODE_833ac146-337a-4b21-a97e-9e113ac1e18d"
      unitRef="usd">48000000</us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue>
    <us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
      contextRef="i98f9ee76c5414e3aa3f2be787596e85c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzExODg_29776926-664c-4073-a28c-b894c2a590ab"
      unitRef="usd">125000000</us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i9a32537cf19d4add8c33f282780d3674_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE0NTE_dc09ea8c-7cda-4aa4-af81-ed189aef979a"
      unitRef="usd">-503000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="iee395af472e34cc89c3d4bc18bdbdb78_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE0NTU_d0f1c5db-964b-4f94-a00b-1eba86b8b22d"
      unitRef="usd">28000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i8f4019d6e7c5405f9913d4d8652cd788_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE0NjI_15f6c55d-895e-4c48-85b8-88d7095198f6"
      unitRef="usd">263000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i12d9b3b70a3e40dd821def692870ac1e_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE2NzU_1212faac-0b9d-46ed-9aaa-109d06c00971"
      unitRef="usd">2300000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i81df5e2eefca4276afc760ecc78fe478_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE2ODg_7828f055-03a2-47fb-baaa-992a4634331a"
      unitRef="usd">631000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i821f4e660d724e4e8b54cec3fb95e1cd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82NzkvZnJhZzo3ODJhYzhkYTU4OTQ0OWI3ODRhMjAzNmFhMGE5YzhiOS90ZXh0cmVnaW9uOjc4MmFjOGRhNTg5NDQ5Yjc4NGEyMDM2YWEwYTljOGI5XzE2OTU_b4c79595-de7b-499f-9294-bea35a0d456b"
      unitRef="usd">-432000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzU2NzE_2bdb132b-7a35-476a-b9a4-0c57bab68645">Commitments and Contingencies&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are party to various types of legal actions and proceedings, including actions brought on behalf of various classes of claimants. We also are subject to regulatory examinations, inquiries and investigations, and other information gathering requests. In some of the matters, indeterminate amounts are sought. Modern pleading practice in the U.S. permits considerable variation in the assertion of monetary damages or other relief. Jurisdictions may permit claimants not to specify the monetary damages sought or may permit claimants to state only that the amount sought is sufficient to invoke the jurisdiction of the trial court. This variability in pleadings, together with our and our counsel&#x2019;s actual experience in litigating or settling claims, leads us to conclude that the monetary relief that may be sought by plaintiffs bears little relevance to the merits or disposition value of claims. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have substantial and valid defenses to the claims in the proceedings described below and intend to defend these matters vigorously. However, legal actions and proceedings of all types are subject to many uncertain factors that generally cannot be predicted with assurance. Accordingly, the outcome of any given matter and the amount or range of potential loss at particular points in time is frequently difficult to ascertain. Uncertainties can include how fact finders will evaluate documentary evidence and the credibility and effectiveness of witness testimony, and how the court will apply the law. Disposition valuations are also subject to the uncertainty of how opposing parties and their counsel may view the evidence and applicable law. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On a quarterly basis, we review relevant information about all pending legal actions and proceedings for the purpose of evaluating and revising our contingencies, accruals and disclosures. We establish an accrual only for matters when the likelihood of a loss is probable and we can reasonably estimate the amount of such loss. We are often unable to estimate the possible losses or ranges of losses, particularly for proceedings that are in their early stages of development, where plaintiffs seek indeterminate or unspecified damages, where there may be novel or unsettled legal questions relevant to the proceedings, or where settlement negotiations have not occurred or progressed. Given the uncertainties involved in any action or proceeding, regardless of whether we have established an accrual, the ultimate resolution of certain of these matters may be material to our operating results for a particular period, depending on, among other factors, the size of the loss or liability imposed and the level of our net income or loss for that period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In addition to the matters specifically described below, we are involved in a number of legal and regulatory proceedings that arise in the ordinary course of business that we do not expect will have a material impact on our business or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Preferred Stock Purchase Agreements Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;A consolidated class action (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;In re Fannie Mae/Freddie Mac Senior Preferred Stock Purchase Agreement Class Action Litigations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;) and a non-class action lawsuit, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fairholme Funds v. FHFA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, filed by Fannie Mae and Freddie Mac shareholders against us, FHFA as our conservator, and Freddie Mac are pending in the U.S. District Court for the District of Columbia. The lawsuits challenge the August 2012 amendment to each company&#x2019;s senior preferred stock purchase agreement with Treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Plaintiffs in these lawsuits allege that the net worth sweep dividend provisions of the senior preferred stock that were implemented pursuant to the August 2012 amendments nullified certain of the shareholders&#x2019; rights and caused them harm. Plaintiffs in the class action represent a class of Fannie Mae preferred shareholders and classes of Freddie Mac common and preferred shareholders. On September 23, 2022, the court issued a summary judgment ruling that permitted the plaintiffs in these lawsuits to present to a jury their claims for breach of the implied covenant of good faith and fair dealing. The cases were consolidated for trial and the trial was conducted from October 17, 2022 to November 1, 2022. The jury was not able to reach a verdict and the judge declared a mistrial on November 7, 2022. A new trial is scheduled to begin on July 24, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the trial, plaintiffs requested $779&#160;million in damages from Fannie Mae and prejudgment interest on the amount of any damages. We estimate that prejudgment interest, if awarded in the new trial, would be calculated at a rate of 5.75% and expect plaintiffs to seek such interest from August 17, 2012. Prejudgment interest calculated from August 17, 2012 through December 31, 2022 based on the amount of damages plaintiffs requested would be approximately $460&#160;million. The ultimate amount of prejudgment interest awarded, if any, would be impacted by the amount of damages awarded, the date from and through which interest is calculated, and other determinations by the court. At this time, we do not believe the likelihood of loss is probable; therefore, we have not established an accrual in connection with these lawsuits. However, it is reasonably possible that the plaintiffs could ultimately prevail in this matter and, if so, we may incur a loss up to the amount of damages discussed above and any related interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#05314d;font-family:'Georgia',serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unconditional Purchase and Lease Commitments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have unconditional commitments related to the purchase of loans and mortgage-related securities. These include both on- and off-balance sheet commitments. A portion of these have been recorded as derivatives in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We lease certain premises and equipment under agreements that expire at various dates through August&#160;31, 2037. Some of these leases provide for payment by the lessee of property taxes, insurance premiums, cost of maintenance and other costs. Rent expenses for operating leases were $101 million, $108 million and $94 million for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table summarizes by remaining maturity, non-cancelable future commitments related to loan and mortgage purchases, operating leases and other agreements.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.809%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loans and Mortgage-Related Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Primarily includes mortgage commitment derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes amounts related to office buildings and equipment leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes purchase commitments for certain telecommunications services, computer software and services, and other agreements and commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzU2ODE_ed83a3ab-1f73-431b-9fde-e9527132e609">On a quarterly basis, we review relevant information about all pending legal actions and proceedings for the purpose of evaluating and revising our contingencies, accruals and disclosures. We establish an accrual only for matters when the likelihood of a loss is probable and we can reasonably estimate the amount of such loss.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ibdaa09560a8e4028a39aeffdedfa8b08_D20221107-20221107"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzk0NTU4MDAwMDAyNjQw_59edf854-899d-41b3-8b74-62a69d1ab7e8"
      unitRef="usd">779000000</us-gaap:LossContingencyDamagesSoughtValue>
    <fnm:LitigationSettlementInterestRate
      contextRef="ibdaa09560a8e4028a39aeffdedfa8b08_D20221107-20221107"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzE4MTQxOTQxODcyMjE2_950d30f3-4fd6-45a9-ac4e-8bc486b922a0"
      unitRef="number">0.0575</fnm:LitigationSettlementInterestRate>
    <us-gaap:LitigationSettlementInterest
      contextRef="iee98c8e1385d467782eb8f7f7ac52e7d_D20120817-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzE4MTQxOTQxODcyMjM0_8193e3ed-1951-46f7-b677-054ee70c86d7"
      unitRef="usd">460000000</us-gaap:LitigationSettlementInterest>
    <us-gaap:OperatingLeaseCost
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzUxNzc_6dc71028-73d9-49f7-94eb-2ecaf200b1c3"
      unitRef="usd">101000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i08ef1a793a96430a856092b26ab2c860_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzUxODE_f7662149-b689-487f-99c1-08ae4e6d338a"
      unitRef="usd">108000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i38973807fb41415faf7479ebf451a8c4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzUxODg_ed633aba-16ee-433d-917e-c59f6f9b912c"
      unitRef="usd">94000000</us-gaap:OperatingLeaseCost>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i7afe5fdb2ff94fae8ffac4d62250c16a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90ZXh0cmVnaW9uOjMzNjk4M2FkMGFmNDQ0NjdiMjg2NGI0MDg3ZjM5YTEwXzU2OTQ_f7982aab-11bf-4cad-9e67-162ac1d6ffd9">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The following table summarizes by remaining maturity, non-cancelable future commitments related to loan and mortgage purchases, operating leases and other agreements.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.809%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loans and Mortgage-Related Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #2c6937;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #2c6937;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Primarily includes mortgage commitment derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes amounts related to office buildings and equipment leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.15pt"&gt;Includes purchase commitments for certain telecommunications services, computer software and services, and other agreements and commitments.&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzMtMi0xLTEtNjQ2MDEy_6ef99f89-750f-4c81-96e5-708dd3747315"
      unitRef="usd">21117000000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzMtNS0xLTEtNjQ2MDEy_76bc428a-80a1-4074-8911-453595d7e579"
      unitRef="usd">79000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzMtOC0xLTEtNjQ2MDEy_6498b223-f932-4015-8762-b4d5c703df0a"
      unitRef="usd">193000000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzQtMi0xLTEtNjQ2MDEy_cb3d2295-16b5-47b7-877c-359a6a541ec5"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzQtNS0xLTEtNjQ2MDEy_1419c369-1151-4cf6-876d-2b865de38615"
      unitRef="usd">80000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzQtOC0xLTEtNjQ2MDEy_e77f4c16-7904-4224-858b-b5e0a938a14b"
      unitRef="usd">49000000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzUtMi0xLTEtNjQ2MDEy_716ab031-6cb9-4432-b5e7-cbee88b5643a"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzUtNS0xLTEtNjQ2MDEy_7a6b31e2-efbf-4a49-bd5f-b780e52ce49b"
      unitRef="usd">82000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzUtOC0xLTEtNjQ2MDEy_89503b37-e49f-45c6-9a3e-e47c89f88964"
      unitRef="usd">19000000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzYtMi0xLTEtNjQ2MDEy_a5c63a2a-3dac-4564-88fb-421dba24b814"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzYtNS0xLTEtNjQ2MDEy_3ba0e54c-4682-421e-8bf7-9a4b13331495"
      unitRef="usd">83000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzYtOC0xLTEtNjQ2MDEy_82a2fe31-59bd-4a32-94d3-ce6e2f4f7fe7"
      unitRef="usd">7000000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzctMi0xLTEtNjQ2MDEy_ab862d83-635d-48bb-8881-8fb750761e04"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzctNS0xLTEtNjQ2MDEy_0768fe79-4250-456d-9232-84dc46573d2e"
      unitRef="usd">84000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzctOC0xLTEtNjQ2MDEy_1c7d0e29-67c4-4625-9a58-563c092238ea"
      unitRef="usd">1000000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzgtMi0xLTEtNjQ2MDEy_700c3762-7a13-4cb4-bbc3-e7b27e8a2104"
      unitRef="usd">0</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzgtNS0xLTEtNjQ2MDEy_e0dd9262-7add-4e99-9f39-4809246c097a"
      unitRef="usd">657000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzgtOC0xLTEtNjQ2MDEy_ef8b4245-04e0-4a8b-b3b9-b77617bf2eba"
      unitRef="usd">0</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:PurchaseObligation
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzktMi0xLTEtNjQ2MDEy_ecb8e55a-d3c6-4715-b345-3e0d940e7f59"
      unitRef="usd">21117000000</us-gaap:PurchaseObligation>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzktNS0xLTEtNjQ2MDEy_0332a6b3-b6c6-45a2-ad3e-390a9850e52a"
      unitRef="usd">1065000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OtherCommitment
      contextRef="i5ad221dcc5e04e33b3cf84137707b1f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiNTBhZmRmNzEyNTQ0MDdhYWRiY2EwZDhkNDU1M2U0L3NlYzozYjUwYWZkZjcxMjU0NDA3YWFkYmNhMGQ4ZDQ1NTNlNF82ODIvZnJhZzozMzY5ODNhZDBhZjQ0NDY3YjI4NjRiNDA4N2YzOWExMC90YWJsZTo2OTI0MTkxOTY2YTA0ZTRhOGU4ZWUzYWI3OWZhYzdiOS90YWJsZXJhbmdlOjY5MjQxOTE5NjZhMDRlNGE4ZThlZTNhYjc5ZmFjN2I5XzktOC0xLTEtNjQ2MDEy_b6176f94-2c62-4068-bfb9-0da50d3993e3"
      unitRef="usd">269000000</us-gaap:OtherCommitment>
</xbrl>
